我已經寫正則表達式來驗證URL可能是要麼匹配所有條件1,2和3等與兩個匹配和非匹配圖案至REGx圖案
SRC =「// www.googletagmanager.com/pq.html ?ID = FDGDF-ASDCF 「條件1(匹配) SRC = 」/ Folder1中/圖像/ RTimequest_banne345435.png「 條件1(匹配)
SRC =」 http://img.jp.mysite.com/imgv4/common /arrows/arrow-double-r01.gif「條件2(不匹配) src =」// www.googletagmanager.com/ns.html?id=GTM-MQNC2Z4「條件3(不匹配)
Th我已用的電子的正則表達式是:
SRC \ S * = \ S * [ 「」 ']([^?' 「」>] +?)[「 「」]
還測試在線REGEX TESTER
但我想在相同的正則表達式模式中跳過不匹配條件2和3(URL以www或HTTP開頭)。
string pattern = @"src\s*=\s*[""']?([^'"" >]+?)[ '""][^>]";
string replacement = "src=" + '"' + "www.mysite.com" + "$1" + '"' + " ";
Regex rgx = new Regex(pattern);
string WebResp_html = rgx.Replace(WebResp_html, replacement);
請幫忙!
非常感謝。它爲我工作.. – user3540425