Chinaunix's Archiver
论坛
›
Linux环境编程
› 如何匹配这样的行?
yufeiluo
发表于 2016-03-04 17:43
如何匹配这样的行?
有很多行都是这样的:
行头9个空白符号,然后是正式的代码,
我想将所有的这些行替换成
行头8个空白符号,然后是正式的代码
如何在vim中写命令?
%s/^\s\{9}/ /g
这样写不行,没有表达出含义来。
另外,八个空格为何不能这样表达 \s\{8}?
我测试过了,%s/^\s\{9}/\s{8}/g ,它将每行的9个开始空格,替换成 s{8}.
zsszss0000
发表于 2016-03-05 14:56
%s/\s\{9\}/\s\{8\}/g
zsszss0000
发表于 2016-03-05 14:56
\{9} 是不对的需要标示为\{9\}
页:
[1]
查看完整版本:
如何匹配这样的行?