2014-01-22 5 views
0

Я новичок в Notepad ++, мне нужно встретить, чтобы добавить количество строк и сделать их пением leline на основе строки. Пожалуйста, помогите мне в достижении этого. Пример: Предположим, у меня есть данные, какСтроки строк, основанные на искомой строке

03/14/2010 tom m cruise fl 05/12/2009 debbie sharon wa 13/09/2008 mitchell simons fl 
23/09/2007 zing huan ch 
20/04/2010 john carter ls 

из положить, что я хочу

03/14/2010 tom m cruise fl 
05/12/2009 debbie sharon wa 
13/09/2008 mitchell simons fl 
23/09/2007 zing huan ch 
20/04/2010 john carter ls 

(В основном критерии поиска должны быть основаны на дате)

+0

Вопрос не имеет смысла, ваш вход и выход точно такие же? – Morne

+0

Вам нужна новая строка после каждой записи записи? – Morne

+0

Извините, но при написании вопроса он появился как одна строка, но я хочу сделать новые строки, начиная с даты. Надеюсь, я уточню ваши сомнения и извиняюсь за неправильное вклеивание – user3223672

ответ

0

Используйте это:

Найти что: (\d\d/\d\d/\d{4})
Заменить на: \n$1

Обратите внимание на пространство перед группой.
Убедитесь, что Regular expression проверен.

Если даты не всегда с 2-х цифр в течение нескольких месяцев и дней, использование:

Найти: (\d?\d/\d?\d/\d{4})

Если год 2 или 4 цифры длиной:

Найти что: (\d?\d/\d?\d/\d\d(?:\d\d))

+0

Привет, Спасибо за ваш быстрый ответ, Все еще сталкиваясь с проблемой, когда формат даты равен 1/1/99, 17/1/94, Пожалуйста, помогите найти – user3223672

+0

@ user3223672 : См. Мое редактирование. – Toto

+0

Привет. Я хотел сделать то же самое в блокноте ++ 6.5, но не смог заменить регулярное выражение тем же самым использованием ($ 1). Он просто заменяет его новой строкой ... Что я делаю неправильно? –

Смежные вопросы