不需要用正则:
成都创新互联公司主营马关网站建设的网络公司,主营网站建设方案,app软件开发,马关h5成都小程序开发搭建,马关网站营销推广欢迎马关等地区企业咨询
?php
$foo = '2ae0282146c3cd52d18f8514fdca8c5f0|194318';
$s = explode('|', $foo);
echo $s[1];
现获取此div的html串,然后处理。
例如:
ul
liMa hrMef="hMtMtp://xxx1" tarMget="_blaMnk" claMss=""/Ma/li
liMa hrMef="hMtMtp://xxx2" targMet="_blaMnk" claMss=""/Ma/li
/ul
正则:hMtMtp.+?(?=".+/a.*/li)
输出:
hMtMtp://xxx1
hMtMtp://xxx2
(把上面大写的M都去掉)
$str = 'style="text-decoration:none;"XXX/a';
$result = preg_replace(['/.*".{1}/', '/\/a/'], ['', ''], $str);
echo $result;
用PHP正则表达式匹配,就可以提取class里面的数据,并将no去除,完整的PHP程序如下
?php
$str='div class="lot-nums"span class="no7"/spanspan class="no8"/spanspan class="no5"/spanspan class="no9"/spanspan class="no2"/spanspan class="no4"/spanspan class="no6"/spanspan class="no0"/spanspan class="no3"/span span class="no1"/span/div';
$regex='/span class="no(\d+)"/i';
preg_match_all($regex,$str,$result);
print_r($result[1]);
?
运行结果