preg_match('/data-img=\"([^\"]+)/','<div class="preview"><img src=">
string re = "(i)<ahref=\"()\">()</a>"; //用于匹配的正则
string html = ""; //此处将网页内容放到html变量里
MatchCollection m = RegexMatches(html, re);
StringBuilder s = new StringBuilder();
foreach (Match item in m)
{
//只是生成了一个分行的输出字符串,可以自行使用取出的结果
//itemGroups[1]为链接地址,itemGroups[2]为显示内容
sAppend(itemGroups[1]Value + "\t" + itemGroups[2]Value + "\r\n");
}
你这个错就错在使用了
在正则里指的是匹配所有字符,而且是匹配优先,对于你这个正则来说到<a\\shref=\"(>
看来看去,不就是匹配到划红线的地方
把括号挪到冒号之后就可以了啊
<a href=\"(\")>(From()|Firstrow())<\/a>以上就是关于在php中用正则表达式获取下面字符串中的第二个图片链接,链接并不是固定的。全部的内容,包括:在php中用正则表达式获取下面字符串中的第二个图片链接,链接并不是固定的。、用正则表达式获取论坛主页的帖子链接,排除其它无关链接、正则 C#获得网址及网址链接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)