Найти href в файлах с помощью Regex в Notepad++

Найти href в файлах с помощью Regex в Notepad++

У меня в папке много файлов DITA (XML-файлов).

hrefНапример, я хочу найти все вхождения s:

href="c_aboutKnowledgeInCoreManage.dita"
href="t_addAnInternalActivityToShift.dita"

в папке с помощью регулярного выражения и фильтра «Найти в файлах».

После того, как я найду все вхождения s; я хочу добавить префикс перед hrefтермином . Вывод должен выглядеть так:admin_c_aboutKnowledgeInCoreManage.ditaadmin_c_aboutKnowledgeInCoreManage.dita

Может ли кто-нибудь помочь мне с поисковым запросом?

решение1

admin_Я хочу добавить префикс перед термином

Как удалить строки без .?

  • НажиматьCtrlShift>F

  • Установите «Найти что» наhref="(.*)"

  • Установите «Заменить на»href="admin_\1"

  • Установите «Фильтры» на*.dita

  • Установите «Каталог» соответствующим образом

  • Включить «Регулярное выражение»

  • Нажмите «Заменить в файлах».

    введите описание изображения здесь

Пример до:

abcd
href="c_aboutKnowledgeInCoreManage.dita"
defg
href="t_addAnInternalActivityToShift.dita"
hijk

Пример после:

abcd
href="admin_c_aboutKnowledgeInCoreManage.dita"
defg
href="admin_t_addAnInternalActivityToShift.dita"
hijk

дальнейшее чтение

Связанный контент