我正在尝试搜索和更改我的html文件中的所有链接。
所以我希望它能够改变<a href="whatever"
到<a href="mynewlink"
我可以使用正则表达式使用visual studio查找选项。但是它一直在选择过多的字符串。
我尝试过:<a href=".*"
但问题是它将获得整个字符串直到最后一个“(所以如果有例如:
<a href="www.google.com.au" id="myId">
它会一直选择到myID"
答案 0 :(得分:4)
点也可以匹配引号,星号可以匹配尽可能多的字符,因此它会匹配href
属性值的末尾。
请改用<a href="[^"]*"
。 [^"]
表示“除引号之外的任何字符”,因此它永远不会匹配属性值。