У меня в папке много файлов DITA (XML-файлов).
href
Например, я хочу найти все вхождения s:
href="c_aboutKnowledgeInCoreManage.dita"
href="t_addAnInternalActivityToShift.dita"
в папке с помощью регулярного выражения и фильтра «Найти в файлах».
После того, как я найду все вхождения s; я хочу добавить префикс перед href
термином . Вывод должен выглядеть так:admin_
c_aboutKnowledgeInCoreManage.dita
admin_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
дальнейшее чтение
- Как использовать регулярные выражения в Notepad++ (учебник)
- Notepad++: Руководство по использованию регулярных выражений и расширенного режима поиска
- Учебник по регулярным выражениям
- RegExr: изучайте, создавайте и тестируйте RegEx
- regex101: Онлайн-тестер и отладчик регулярных выражений
- RegExper: визуализатор регулярных выражений