2016-11-22 4 views
0

У меня есть следующий текст в NotePad ++, я пытаюсь написать RegEx, чтобы найти и заменить следующим.Notepad ++ - 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

Смотрите скриншот АЭС:

enter image description here

+1

Термин поиск должен быть что-то вроде этого '(\ д,) (\ d + \ /)'. Символ '/' должен быть экранирован. – AlphaQ

+1

@AlphaQ: Символ '/' не является особым символом регулярного выражения и не должен быть экранирован. См. [Доказательство] (https://regex101.com/r/CbX8Y3/1) в regex101.com. –

+0

Но здесь сообщается об ошибке [здесь] (http://regexr.com/3enkq) – AlphaQ

0

Это регулярное выражение будет работать: (\d),(\d\d/)

Заменить: \1\r\2

Результат Пример:

After "Replace All"