正規表示式取src中包含特定字元的地址
string str = @"<img src=""http://img.cn.com/a/latest.gif"" /> <img src=""http://img.cn.com/topics/latest.gif"" /> <img src=""http://img.cn.com/b/free/latest.gif"" /> <img src=""http://img.cn.com/topics/latest.gif"" /> <img src=""http://img.cn.com/main/c/latest.gif"" />";
Regex reg = new Regex(@"(?is)<img[^>]*?src=(['""\s]?)((?:(?!topics)[^'""\s])*)\1[^>]*?>");
foreach (Match m in reg.Matches(str))
{
Response.Write(m.Groups[2].Value + "<br/>");
}
/*
http://img.cn.com/a/latest.gif
http://img.cn.com/b/free/latest.gif
http://img.cn.com/main/c/latest.gif
*/
相關文章
- 用正規表示式提取字串中的字元(包含數字)字串字元
- 正規表示式如何匹配不包含指定字元的字串字元字串
- 正規表示式中的特殊字元(轉)字元
- IP地址的正規表示式
- 正規表示式 ^元字元字元
- 正規表示式 $ 元字元字元
- 正規表示式元字元字元
- 正規表示式中括號[]字元類字元
- 正規表示式 中括號[] 字元類字元
- 轉義正規表示式中特殊字元字元
- 正規表示式 字元和字元類字元
- 正規表示式 \v 元字元字元
- 正規表示式 \f 元字元字元
- 正規表示式 \B 元字元字元
- 正規表示式 \xnn元字元字元
- 正規表示式 \b元字元字元
- 正規表示式 \D 元字元字元
- 正規表示式 \s 元字元字元
- 正規表示式 \r 元字元字元
- 正規表示式 \n 元字元字元
- 正規表示式 \W元字元字元
- 正規表示式 \w 元字元字元
- 正規表示式 \d元字元字元
- 正規表示式 轉義字元字元
- 正規表示式 \t元字元字元
- 正規表示式 \0元字元字元
- 正規表示式 點(.)元字元字元
- 正規表示式 \t 元字元字元
- 正規表示式[\b]元字元字元
- 正規表示式之字元組字元
- 正規表示式元字元與普通字元字元
- 正規表示式中常用的元字元字元
- 正規表示式需要轉義的字元字元
- 匹配空白字元正規表示式字元
- 正規表示式元字元大整理字元
- 正規表示式獲取兩個字元之間的字串資訊字元字串
- 匹配不包含字母的字串的正規表示式字串
- 匹配雙位元組字元的正規表示式字元