如何在vim中以动态方式进行替换(请参见说明)?
我可以在vim中进行如下更换吗?如果可以,如何进行 用如何在vim中以动态方式进行替换(请参见说明)?,vim,Vim,我可以在vim中进行如下更换吗?如果可以,如何进行 用sym_table.get()替换sym_table[] 可以是任何内容,但在文件的初始版本和最终版本中都应保持不变。:s#sym_table\[\(.*)\]#sym_table.get(\1)# :<range>s#sym_table\[\(.*\)\]#sym_table.get(\1)# \(.*)匹配并捕获一对方括号内的任何内容,\1将替换为该匹配项。有关更多信息,请参见:帮助:替换和:帮助搜索模式您所说的“动态”是
sym_table.get()替换sym_table[]
可以是任何内容,但在文件的初始版本和最终版本中都应保持不变。:s#sym_table\[\(.*)\]#sym_table.get(\1)#
:<range>s#sym_table\[\(.*\)\]#sym_table.get(\1)#
\(.*)
匹配并捕获一对方括号内的任何内容,\1
将替换为该匹配项。有关更多信息,请参见:帮助:替换和:帮助搜索模式您所说的“动态”是什么意思?你已经试过什么了?你有什么困难?