2016-11-22 18 views
0

私は次のテキストをNotePad ++に持っています。私はRegExを書いて次のものを探して置き換えようとしています。メモ帳++ - RegEx - 番号と日付

Find: #,##/ (Look for the pattern 2,10/) 
Replace: #\r (at the comma replace with a new line, so the date starts on a new line) 



11/02/2016,18,54,61,13,37,05,2,10/29/2016,42,48,20,21,19,23,3,10/26/2016,48,56,02,16,03,24,2,10/22/2016,01,55,33,28,56,22,2,10/19/2016,43,63,16,38,10,23,2,10/15/2016,64,49,57,23,67,20,2,10/12/2016,34,44,30,16,37,16,2, 

答えて

0

キャプチャグループを探しているようです。改行で分割する必要があるさまざまな部分をキャプチャし、置換パターンで逆参照を使用します。

検索(\d,)(\d+/)
置き換えます$1\n$2

をNPPのスクリーンショットを参照してください。

enter image description here

+1

検索語がこの '(\ dの、)のようなものでなければなりません(\ dは+ \ /)'。 '/'文字はエスケープする必要があります。 – AlphaQ

+1

@AlphaQ: '/' charは特別な正規表現ではないので、エスケープしないでください。 regex101.comの[proof](https://regex101.com/r/CbX8Y3/1)を参照してください。 –

+0

しかし、それはエラーを報告している[ここ](http://regexr.com/3enkq) – AlphaQ

0

は、この正規表現は動作します:(\d),(\d\d/)

をと交換してください:を

結果の例:

After "Replace All"

関連する問題