如何使用正则表达式在Vim中用“_”替换“ - ”?

时间:2013-03-21 04:06:50

标签: html regex vim vi

您能否建议我使用正则表达式将-替换为我的HTML文件中的_,但仅关注hrefsrc属性(我不需要对我网页内容的任何更改。)

例如:

在:

<a href="my-profile.html">PLF Series</a>
<img src="images/my-sample.jpg">

后:

<a href="my_profile.html">PLF Series</a>
<img src="images/my_sample.jpg">

1 个答案:

答案 0 :(得分:3)

这个需要重复,直到没有匹配:

%s/\(\(href\|src\) *= *"[^"-]*\)-/\1_/g