有这样一行代码:
xxAyayyBwedCdweDmdwCkDwedBAwe
;;;; cleaner example
__A__B__C__D__C_D_BA_
想要将ABCD
替换为PQRT
,例如得到
__P__Q__R__T__R_T_QP_
例如下一个bash或perl的等效物 `tr`
tr '[ABCD]' '[PQRT]' <<<"$string"
如何在“vim”中实现这个功能?(VIM - Vi IMproved 7.4(2013年8月10日,编译于2014年5月9日12:12:40))
%!tr 'ABCD' 'PQRT'
- Kent[]
转换为()
等时... - kobame!tr
只是为了一个短命令。tr()
更好,特别是当(external)tr
不可用时。但是,使用!tr
,() 或 []
不会成为问题。这不是正则表达式。 - Kent