Html “如何替换”-&引用;加上_&引用;在Vim中使用正则表达式?

Html “如何替换”-&引用;加上_&引用;在Vim中使用正则表达式?,html,regex,vim,vi,Html,Regex,Vim,Vi,您能否建议我使用regexp将HTML文件中的-替换为-,但只关注href和src属性(我不需要对网页内容进行任何更改) 例如: 之前: <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

您能否建议我使用regexp将HTML文件中的
-
替换为
-
,但只关注
href
src
属性(我不需要对网页内容进行任何更改)

例如:

之前:

<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">

需要重复此操作,直到没有匹配:

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

几乎。。。我想你有更好的答案。相同的响应时间。游戏打得好