我想用正則表達式在url列表中找到確切的url。找到確切的url匹配
string url = @"http://web/P02/Draw/V/Service.svc";
string myword = @"http://web/P02/Draw/V/Service.svc http://web/P02/Draw/V/Service.svc?wsdl";
string pattern = @"(^|\s)" + url + @"(\s|$)";
Match match = Regex.Match(pattern, myword);
if (match.Success)
{
myword = Regex.Replace(myword, pattern, "pattern");
}
但是模式沒有返回結果。
您認爲是什麼問題?
爲什麼不按空格分割'myword'然後用linq來選擇它? –
你不需要正則表達式來找到完全匹配。 string.Contains()將工作得很好。 – Hardrada
但是不會檢查兩邊是否有空間。 – Rawling