【发布时间】:2017-02-02 16:13:36
【问题描述】:
我需要清除其他文本周围的文本...例如:text = 你好先生,你好吗
要删除的文本 = 你好,先生正在做
结果 = 你怎么样
除了要使用 ctrl h 菜单删除的文本中的单词之外,我会输入什么来跳过所有其他文本。
【问题讨论】:
我需要清除其他文本周围的文本...例如:text = 你好先生,你好吗
要删除的文本 = 你好,先生正在做
结果 = 你怎么样
除了要使用 ctrl h 菜单删除的文本中的单词之外,我会输入什么来跳过所有其他文本。
【问题讨论】:
您可以使用基于正则表达式的搜索和替换:
查找内容:\S+(?:\s+(\S+))?
替换为:$1
详情:
\S+ - 一个或多个除空格以外的字符(?:\s+(\S+))? - 出现一次或零次
\s+ - 1+ 个空格(\S+) - 第 1 组:除空格之外的一个或多个字符【讨论】:
您可以在 Notepad++ 中使用正则表达式查找/替换。
【讨论】: