1

У меня есть большой файл XHTML, который содержит много кода, см. Пример ниже:

<a:CreationDate>0</a:CreationDate>
<a:Creator/>
<a:ModificationDate>0</a:ModificationDate>
<a:Modifier/>
<a:name>stack</a:name>

<a:CreationDate>0</a:CreationDate>
<a:Creator/>
<a:ModificationDate>0</a:ModificationDate>
<a:Modifier/>
<a:name>user</a:name>

Как я могу экспортировать или выбрать конкретную строку? В примере я хочу получить такой результат:

<a:name>stack</a:name>
<a:name>user</a:name> 

и остальная часть кода должна игнорироваться.

1 ответ1

3

Вы можете попробовать использовать Notepad++ replace (CTRL+ H) в режиме регулярных выражений и найти это:

^((?!<a:name>.*</a:name>).)*$

И заменить его на пустое.

Это отрицательное совпадение, которое выберет все, что НЕ содержится между тегами <a:name> </a:name> .

Вы можете легко удалить все оставшиеся пустые строки с помощью плагина Notepad++ TextFX (TextFX Edit-> Delete Blank Lines)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .