在 Notepad++ 中使用正则表达式在文件中查找 href

在 Notepad++ 中使用正则表达式在文件中查找 href

我在一个文件夹中有很多 dita 文件(XML 文件)。

我想找到所有出现的hrefs 例如:

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

在文件夹中使用正则表达式和在文件过滤器中查找。

在我找到所有出现的hrefs; 之后,我想将该术语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

进一步阅读

相关内容