Ama*_*osh 67
在vim中,你可以做到
:%s/^\(.*\)$/"\1"/
Run Code Online (Sandbox Code Playgroud)
s/regex/replace/ 是搜索n替换的vim命令.% 使其适用于整个文件^并分别$表示该行的开始和结束.(.*)捕捉两者之间的一切.(并且)需要在vim正则表达式中进行转义.\1 将捕获的内容放在两个引号之间.小智 53
简单:
%s/.*/"&"
说明:默认情况下,模式被解释为最大可能匹配,因此.*被解释为整行,不需要^和$.虽然\(...... \)在选择模式的一部分时很有用,但整个模式并不需要它,而&在替换中表示./除非有其他内容,否则不需要搜索或替换中的最终结果; 把它拿出去可能会被认为是懒惰.(如果是的话,我很懒.)
| 归档时间: |
|
| 查看次数: |
28854 次 |
| 最近记录: |