我在follwing格式文本中的替换空间:VIM的正则表达式的报价
ERR_OUT_OF_MEM, "ERR OUT OF MEM"
ERR_SOMETHING_BAD, "ERR SOMETHING BAD"
我要替换文本中哪一个是用下划线引号内的所有空间:
ERR_OUT_OF_MEM, "ERR_OUT_OF_MEM"
ERR_SOMETHING_BAD, "ERR_SOMETHING_BAD"
最好正则表达式我能想出是:
\("\w\+\)\@<=
(有在这后面加上一个空格)
但这只能在每个引用字符串中找到第一个空格,并且我需要多次重复以获得所需的效果。
任何方式一次完成它?
谢谢!
为什么不直接使用'/“[^”] *“/'格局我不明白什么跳过最初的双引号购买你(用'\%(“[^”] *“\)*') – rampion 2010-06-04 16:45:48
好点。 我被说服了,搜索将不会在结束报价之后开始,而是在开盘之后。我纠正了正则表达式。谢谢。 – 2010-06-04 17:06:10