【发布时间】:2014-11-06 19:56:48
【问题描述】:
我收到以下文字:
靠近、靠近、依次或沿指定路线/ 方向
如何匹配关闭中“e”后的空格,然后用制表符替换它?
虽然这对你们所有人来说可能都很容易,但我已经花了 4 个小时尝试做到这一点,但没有成功。
一般规则是“仅匹配第二个单词之后的空格”。我有超过 2000 条独特的行,这就是我需要正则表达式的原因。
谢谢!!
【问题讨论】:
-
使用这个特定的文本很容易做到这一点..您需要遵循更一般的规则吗?什么语言/正则表达式引擎?
-
是的,我需要帮助的一般规则是“始终只匹配一行中的第二个空格。不多不少。”我必须这样做 2000 次,然后用制表符替换匹配的空间
-
为什么要使用正则表达式?为什么不直接使用字符串函数?
-
我在使用 vim 的常规文本文件中。您必须使用正则表达式来识别一行中的第二个空格。不是吗?