Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 重复匹配模式并替换
如何将整个单词与特定模式多次匹配并在多行中替换?
例子:
set_path 1 -start -from [get_obj { A_1[0] B_2[1] .... Z_n[100] }]
替换为
set_path 1 -start -from [get_obj {xyz/A_1[0] xyz/B_2[1] .... xyz/Z_n[100] }]
在您的示例中,您可以使用:s@\<\ze[A-Z]_@xyz/@g
:s@\<\ze[A-Z]_@xyz/@g
细节:
:s
@
\<
\ze
@g
如果您在多行上需要它,只需s使用 range::20,30s或前缀:%s,或者:当您的行在视觉选择中突出显示时点击,命令行将以 s 开头:'<,'>,添加 s。
s
:20,30s
:%s
:
:'<,'>