2013-07-22 4 views
0

Я обрабатываю несколько сотен XML-файлов, а создающий их инструмент имеет тенденцию (раздражать) игнорировать абзацы в исходном контенте. Таким образом, вы получите много этого в файле XML:Нужна помощь в создании выражения в Notepad ++

... tradition of storytelling.Advertisers, TV programmers ... 

Посмотрите, как предложение заканчивается «storytelling.Advertisers» без пространства?

Мне нужно заменить, что с:

... tradition of storytelling.</p><p>Advertisers, TV programmers ... 

Может кто-нибудь дать мне руку с правильным выражением справиться с этим? Благодаря!

ответ

0

Проверьте окно Regular expression в диалоговом окне Replace. Используйте

(.*\.)([A-Z]) 

в Find what и

\1</p><p>\2 

в Replace with.

Учитывая этот текст:

tradition of storytelling.Advertisers, TV programmers, 
tradition of storytelling".Advertisers, TV programmers, 
tradition of storytelling'.Advertisers, TV programmers, 
tradition of storytelling).Advertisers, TV programmers, 

Replace All используя результаты выше значения в

tradition of storytelling.</p><p>Advertisers, TV programmers, 
tradition of storytelling".</p><p>Advertisers, TV programmers, 
tradition of storytelling'.</p><p>Advertisers, TV programmers, 
tradition of storytelling).</p><p>Advertisers, TV programmers, 
+0

Это фантастика, но это не работает с предложениями, которые заканчиваются в кавычки или скобки. –

+0

Да, да. Я обновил свой ответ с помощью образцов. –

+0

Кен, спасибо за помощь! –

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