在记事本++中删除特定标签之间的文本并包括这些标签

在记事本++中删除特定标签之间的文本并包括这些标签

我只是个天真的用户,所以请原谅我问这个愚蠢的问题(按照你的标准 ;))

您能否指导我如何删除 notepad++ 中两个标签之间的文本及其周围的标签。

例子:

<XXX:value key="YY">TEXT</XXX:value>

提前致谢

答案1

您可以使用常规表达式。

  • 使用 remplace 选项 ( Ctrl+ H) 并选择正则表达式作为搜索模式。

将此行放入Find what:文本框中。

[^<>]+(?=[<])

接下来是正则表达式的解释:

[^<>]+- 匹配下面列表中不存在的单个字符

+量词 - 匹配一次至无限次,尽可能多次,根据需要返回(贪婪)

<>匹配列表 <> 中的单个字符(区分大小写)

(?=[<])- 正向预测。断言下面的正则表达式匹配

[<]匹配下面列表中的单个字符

<与字符 < 字面意思匹配(区分大小写)

相关内容