我有一個包含一個鏈接,看起來像這樣的字符串:正則表達式忽略來自HTML標籤的內容空白
string source = "<img src='ftp://c//hafiz hussain//appdata//images//image.bmp' />"
我用下面的正則表達式來刪除src
內容:
string regexSrc = @"<img[^>]*?src\s*=\s*[""']?([^'"" >]+?)[ '""][^>]*?>";
MatchCollection matchesImgSrc = Regex.Matches(source , regexSrc, RegexOptions.IgnoreCase | RegexOptions.Singleline);
只有在文件夾名稱沒有空格的情況下,它才能正常工作。對於上述情況,matchesImgSrc[1].Groups[1].Value
僅匹配到'ftp://c//hafiz'
忽略空白後的內容。
除去第來自焦炭類的空間。最好使用一個html解析器。 –