当前位置:Gxlcms > PHP教程 > 求正则表达式啊。难啊

求正则表达式啊。难啊

时间:2021-07-01 10:21:17 帮助过:7人阅读

$content = '  [1]   2  3Last'; $a = preg_match_all('/a href([\S])*/is', $content, $matches); print_r($matches);

各位大牛,请问有什么办法,可以用正则表达式,把pgno里面的数组搞出来吗
超链接 href最后那个&
跪求。


回复讨论(解决方案)

$content = '  [1]   2  3Last';preg_match_all('/pgno=(\d+)/is', $content, $m);print_r($m[1]);/**Array ( [0] => 2 [1] => 3 [2] => 188 )*/

PHP code?12345678910$content = '  [1]  
强,高手。谢谢。可以加个联系方式吗。有时候想问下,初学php的。

PHP code?12345678910$content = '  [1]  

$content = '  [1]   2  3Last'; preg_match_all('/pgno=(\d+)/is', $content, $m);print_r($m[1]);

请我还有办法可以获得整个页面里面 href 里面包含有toc查询的标签的 href吗
比如前面3个href就不包含toc,后面包含,怎么把后面的href弄出来呢。我高了一个晚上都没搞定。
谢谢您

引用 1 楼 yangball 的回复:PHP code?12345678910$content = '  [1]  

preg_match_all('/href=[\'"]?([^>]*&toc=[^\'">]*)/is', $content, $m);print_r($m[1]);//有问题直接发帖就行了,这里挺多热心人和高手的。

人气教程排行