このようなNAME|VALUE
ペアのパイプ区切り文字列があります。
Name1|Value1|Name2|Value2|Name3|Value3
私がやりたいのは、|
の2番目のインスタンスを新しい行に置き換えて、次のようなものにすることです。
Name1|Value1
Name2|Value2
Name3|Value3
私が\r\n
を使用できることがわかっているので、私の問題は改行ではなく、|
の2番目のインスタンスのみを置き換える正規表現部分です。
検索:([^\|]*\|[^\|]*)\|
次に置き換え:\1\n
前:
Name1|Value1|Name2|Value2|Name3|Value3
後:
Name1|Value1
Name2|Value2
Name3|Value3
ノート:
上記は、Windows EOL、\r\n
でテキストファイルを編集していることを前提としています。
異なるEOLのファイルを使用している場合は、メニューの[編集]> [EOL変換]を使用して、ファイルをWindows EOLに変換できます。
Windows EOLを使用しておらず、変換したくない場合は、代わりに以下を使用してください。
Unix/OS X EOLの場合、\n
ではなく\r\n
を使用します
Mac OS(バージョン9まで)EOLの場合は\r
ではなく\r\n
を使用します