[英]How to replace this string using regular expression in vim?
我想用正則表達式^+.*X$
在vim中用Y替換X,該表達式以+
開頭並以X
結束。
另一個變體,使用\\zs
表示比賽開始
%s/^+.*\zsX$/Y/
有關更多信息,請參見:h \\zs
另一種選擇是,使用:g
命令在以+
開頭的行中進行操作,並替換最后的X
:
g/^+/s/X$/Y
像這樣,
%s/\(^+.*\)X$/\1Y/g
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.