2014-01-06 2 views
1

Мне нужно найти и сохранить все строки, которые между <strong>string I want to keep</strong> теге и удалить все другой текст (включая <strong></strong>)Найти и сохранить строку в определенном постион и удалите все остальные строки

Можно ли это сделать в Блокнот ++, пожалуйста, сообщите.

+0

Я просто оставлю это здесь. http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – rockerest

ответ

0

Поиск:

.*?<strong>(.*?)</strong>.*? 

Заменить:

\1 

ПРИМЕЧАНИЕ Вы должны проверить . matches newline флажок.

enter image description here

результат:

enter image description here

Используйте \1\n, если вы хотите, следующие в результате:

enter image description here

+0

Спасибо, что помогли мне! Я применил ваш метод, и он работал почти отлично, только дело в том, что после последней найденной строки остается оставшийся текст: это последняя найденная строка, мы остальная часть документа, и мы все еще здесь. –

+1

@RonaldinhoState, используйте '. *? (. *?). *? |. * $ 'Для шаблона для удаления завершающего текста. – falsetru

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