2011-10-27 36 views
2

我正在嘗試搜索和更改我擁有的html文件中的所有鏈接。在C中的正則表達式#

,所以我想它去throuhg和改變<a href="whatever"
<a href="mynewlink"

我能做到這一點與視覺工作室使用正則表達式查找選項。但它一直在選擇太多的字符串。

我曾嘗試:<a href=".*"

,但問題是它會得到整個字符串,直到最後「(因此,如果有,例如:

<a href="www.google.com.au" id="myId"> 

將選擇到一路的myID"

回答

4

的同名端還可以匹配報價,星號使它儘可能多的字符相匹配,因爲它可以,所以它會匹配正確的過去href屬性值的末尾。

改爲使用<a href="[^"]*"[^"]的意思是「除引號之外的任何字符」,所以它永遠不會匹配過去的屬性值。