我们希望使用GVIM搜索和替换一些文字。 我们必须识别任何“不在其中并以逗号开头的”(忘记在行的开头和结尾处的那些)。 然后用'
替换那些在识别搜索字符串方面,我们已经破解了:
/[^,]"[^,]
在用校正替换文本方面,我们已经达到:
:.,$s/[^,]”[^,]/’/gc
BUT
这似乎是删除3个字符,即
,"SHELL 1" DIAMETER","help"
,SHELL 'DIAMETER help,"help"
我们需要的是:
,"SHELL 1' DIAMETER","help
到
,SHELL 1'", help
答案 0 :(得分:2)
您只需要定义匹配的开头和结尾\zs
和\ze
/[^,]\zs"\ze[^,]
如果您已使用/
定义了搜索字词,则可以将搜索的搜索部分替换为空,它将使用当前搜索。
:.,$s//’/gc