如何删除记事本++中其他文本之间和周围的文本

时间:2017-02-02 16:13:37

标签: text notepad++

我需要清除其他文本周围的文字......例如:text =你好先生,你好吗

要删除的Tex =你好先生正在做什么

结果=你怎么样

我会用什么来跳过所有其他文字,但是用ctrl h菜单删除文本中的文字。

2 个答案:

答案 0 :(得分:2)

您可以使用基于正则表达式的搜索并替换:

查找内容\S+(?:\s+(\S+))?
替换为$1

请参阅regex demo

<强>详情:

  • \S+ - 除了空格之外的一个或多个字符
  • (?:\s+(\S+))? - 一次或零次出现
    • \s+ - 1+空格
    • (\S+) - 第1组:除空白之外的一个或多个字符

enter image description here

答案 1 :(得分:1)

您可以在Notepad ++中找到/替换正则表达式。