vin*_*len 1 regex vim
我想用vim中的Y替换为正则表达式^+.*X$,以正则表达式开头,+结束于X.
^+.*X$
+
X
Sun*_*eep 5
另一种变体,\zs用于表示匹配的开始
\zs
%s/^+.*\zsX$/Y/
有关详情:h \zs,请参阅
:h \zs
sid*_*yll 5
还有另一种选择,使用:g命令以行开头操作+并替换最终X:
:g
g/^+/s/X$/Y
归档时间:
9 年,4 月 前
查看次数:
68 次
最近记录: