如何删除 Notepad ++ 中两个字符之间的文本?

如何删除 Notepad ++ 中两个字符之间的文本?

好吧,我有这样一行

 This is an example for TEXT HERE (IP HERE)

我需要将 for 之后和 ( 之前的空格之间的文本删除。

所以在这种情况下,我需要TEXT HEREGone

这将使其读作这是 IP 的示例
我已经阅读了很多有关正则表达式的文章,但无法弄清楚这一点。谢谢!

例子:

Nmap scan report for ns525464.ip-8-26-94.net (8.26.94.30)
Nmap scan report for ns525465.ip-8-26-94.net (8.26.94.31)

我需要它

Nmap scan report for 8.26.94.30
Nmap scan report for 8.26.94.31

答案1

您可以使用以下表达方式:

  • 找什么:for [^(]+\(([^)]+)\)
  • 替换为:(for \1
    你可以测试一下这里

不要忘记在 notepad++ 中将搜索模式设置为“正则表达式”。

相关内容