次のようなテキストを含むテキストファイルがあります。
['22APR2012 23:10', '23APR2012 07:10', 1, 3, 0], ['22APR2012 23:10', '23APR2012 07:20', 1, 3, 0], ['22APR2012 23:15', '23APR2012 06:40', 0, 1, 0], ['22APR2012
23:15', '23APR2012 06:40', 1, 3, 0], ['22APR2012 23:15', '23APR2012 06:40', 0, 1, 0], ['22APR2012 23:15', '23APR2012 07:00', 1, 3, 0], ['22APR2012 23:15', '23APR2012
07:00', 0, 1, 0], ['22APR2012 23:20', '23APR2012 09:35', 0, 1, 0], ['22APR2012 23:20', '23APR2012 09:35', 1, 3, 0], ['22APR2012 23:20', '23APR2012 10:10', 1, 3, 0],
['22APR2012 23:25', '23APR2012 05:35', 1, 3, 0],
],
文字で行を分割したい:
['22APR2012 19:30', '23APR2012 00:25', 0, 1, 0],
['22APR2012 19:35', '23APR2012 01:45', 1, 3, 0],
['22APR2012 19:50', '23APR2012 05:25', 1, 3, 0],
['22APR2012 19:50', '23APR2012 05:25', 0, 1, 0],
['22APR2012 19:55', '23APR2012 06:25', 1, 3, 0],
Notepad ++または他のエディタでそれを行う方法はありますか?
],\s*
」と入力します],\n
と入力します
],
が、ブレークしたい文字であると仮定しましょう
notePad++
を開くFind window
Ctrl + Fを開きますReplace
タブに切り替えSearch Mode
からExtended
を選択します],
フィールドにFind What
と入力\n
in Replace with
フィールドReplace All
をヒットテキストに\ r\nが含まれている場合、新しい行に変換する必要があるため、「拡張」または「正規表現」モードを使用し、「検索対象」でバックスラッシュ文字をエスケープします。
何を見つける:\\ r \\ n
置換:\ r\n
この方法を試してください。それは私のために働いた
ctrl + h
を押しますCR LFの列にコンマ区切りの文字列を取得する場合、Notepad ++ではできません。コードを記述したくない場合は、Microsoft Excelで操作できます。
文字列をロケーションB1にコピーする場合:
A2 =LEFT(B1,FIND(",",B1)-1)
B2 =MID(B1,FIND(",",B1)+1,10000)
A2とB2を選択し、コードを連続したセルにコピーします(ドラッグ)。
A3 =LEFT(B2,FIND(",",B2)-1)
B3 =MID(B2,FIND(",",B2)+1,10000)
#VALUE!を取得したら列Aの最後のセルで、前の行Bの値に置き換えます。
最後に、A列に目的のテキストが含まれます。コピーして、好きな場所に貼り付けてください。
どのように自動的に機能するかわかりませんが、「]」を新しい行と一緒にコピーして、置換機能を使用できます。