0
我知道如何做簡單的替換。但是如何告訴vim將XXX移到外面?有沒有辦法提取,存儲並重新放置?Vim替換:將所有實例的數字(XXX)更改爲XXX.isnumeric()
我知道如何做簡單的替換。但是如何告訴vim將XXX移到外面?有沒有辦法提取,存儲並重新放置?Vim替換:將所有實例的數字(XXX)更改爲XXX.isnumeric()
:%s/isnumeric(\(.\{-}\))/\1.isnumeric()/g
(
和)
不需要在Vim中逃脫,所以第一(
是文字。 \(
和\)
用於分組,然後您使用\1
來引用。
.\{-}
用於非貪婪匹配。
沿東西這行應該工作:
%s/\(isnumeric\)(\([^)]\+\))/\2.\1