在 Notepad++ 中删除两个已知字符串之间的未知字符串

在 Notepad++ 中删除两个已知字符串之间的未知字符串

是否可以以字符串为例:

[abcdef]

并将其变成:

[]

使用Notepad++,考虑到我不知道括号之间是不是字符串“abcdef”?

答案1

是的,这是非常有可能的。您可以通过进行正则表达式搜索和替换来实现这一点。

搜索(\[).+?(\])
替换为:$1$2

还有更多例子,但您的问题指定了括号。

\[使用and 的原因\]是因为括号本身是正则表达式参数,因此必须进行转义。

答案2

我怎样才能更改[abcdef][]

  • 菜单“搜索”>“替换”(或CtrlH

  • 将“查找内容”设置为\[.*\]

  • 将“替换为”设置为[]

  • 启用“正则表达式”

    在此处输入图片描述


进一步阅读

相关内容