使用vim,我正在尝试将以下两行转换
但是,我得到的输出是:
感谢您的帮助!谢谢。
output reg [1:0] abcd,
output reg efgh,
转换为
abcd
efgh
我正在使用正则表达式,
:%s/\voutput|reg|\s*|\[.*\]|,//g
但是,我得到的输出是:
[1:0]abcd,
efgh,
感谢您的帮助!谢谢。
s/.* (\w+),/$1/g
(或者在vim中你如何引用捕获组)。 - Qtax\voutput|reg|\s*|\[.*\]|,
) 插入到像 http://www.regexper.com/ 这样的网站中进行可视化。 - ajp15243