我有原始HTML,我需要設置所有IMG src =「http:// foo」。用於設置IMG的RegEx src =「」
這是我到目前爲止的RegEx,它似乎工作。在我的環境中,假設標記是大寫字母而屬性是小寫字母是安全的。我在.Net中這樣做,但我認爲這個平臺並不重要。 \ s是.Net RegEx引擎中的任何空格。
有人可以改進它嗎?
Regex.Replace(htmlText, "(<IMG[^>]*\\ssrc=\")([^\"]*)(\"[^>]*>)", "$1http://foo$3")
這是學習和使用正則表達式的絕佳技巧。感謝發佈。 – reporter 2011-09-05 14:36:58
謝謝!很高興看到一個2歲的評論仍然有用。 – user94154 2011-09-05 16:18:09
一個很好的學習新東西的教程永遠不會過期;-) – reporter 2011-09-06 08:20:14