PHP正则匹配可有可无的问题
缺氧的乌龟 2018-05-22 04:03:21 我现在要写一个正则,用于爬虫数据的过滤。但是,出现一种情况。
我用$url_preg='/<a\s+itemprop=\'name\'\s+href=\'(.*?)\'>+(.*?)<\/a><span>\((.*?)\)<\/span>/';来进行匹配
span的匹配是为了获取span的数据。
现在想实现的效果是:如果没有span标签,就直接匹配a标间就行了
<a itemprop="name" href="Pattaya_East">Pattaya</a>
<a itemprop="name" href="Chachoengsao">Chachoengsao</a><span>(11)</span>
<a itemprop="name" href="Chanthaburi">Chanthaburi</a><span>(10)</span>
求大神告知,整了一整天,实在头痛。全部身家献上。万分感谢