118

次のようなテキストを含むテキスト ファイルがあります。

['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 ++またはその他のエディターでそれを行う方法はありますか?

4

6 に答える 6

205
  1. Ctrl + h をクリックするか、トップ メニューの [検索] -> [置換] をクリックします。
  2. [検索モード] グループで、[正規表現] を選択します
  3. [検索対象] テキスト フィールドに、次のように入力します。],\s*
  4. [置換テキスト] フィールドに、次のように入力します。],\n
  5. [すべて置換] をクリックします
于 2012-05-19T19:13:11.573 に答える
24

],がブレークしたいキャラクターであると仮定しましょう

  1. 開けるnotePad++
  2. Find windowCtrl+F を開く
  3. Replaceタブに切り替え
  4. 選択Search ModeするExtended
  5. フィールド],Find What入力
  6. フィールド\nReplace with入力
  7. 打つReplace All
  8. ブーム
于 2016-12-11T10:01:37.940 に答える
10

テキストに新しい行に変換する必要がある\r\nが含まれている場合は、「拡張」モードまたは「正規表現」モードを使用し、「検索対象」でバックスラッシュ文字をエスケープします。

検索対象: \\r\\n

置換: \r\n

于 2013-05-02T10:19:45.363 に答える
2

どのように自動的に機能するのかわかりませんが、「]、」を改行と一緒にコピーしてから、置換機能を使用できます。

于 2012-05-19T19:12:53.113 に答える
2

CR LF を使用してコンマ区切りの文字列を列に取得しようとしている場合、メモ帳 ++ ではそれを行うことができません。コードを記述したくない場合は、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列に目的のテキストが含まれます。好きなところにコピー&ペーストしてください。

于 2013-05-07T16:50:59.183 に答える