我有如下一行。
全名=(这是一个测试名称);
我想用双引号将“(”和“)”中的所有字符串都用双引号引起来。
即 fullname = ("this""is""a""test""name");
谁能给我一个 vim 正则表达式来做到这一点?
最佳答案
我会这样做:
:s/\<\w\+\>/"&"/gc
由于确认开关“c”,每次替换都会要求您。 回答“n”(否)替换“全名”,回答“a”(全部)替换该行的其余部分。
关于regex - 双引号括号内的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/814375/