跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

这种正则表达式如何写?求高手解答

这种正则表达式怎么写?求高手解答! 有一个网页中的代码如下:

testtesttesttesttesttestt



testtesttest

testtesttesttesttesttesttesttesttest





testtesttesttesttesttestt



testtesttest

testtesttesttesttesttesttesttesttest





testtesttesttesttesttestt



testtesttest

testtesttesttesttesttesttesttesttest





testtesttesttesttesttestt



testtesttest

testtesttesttesttesttesttesttesttest




...
大家注意到没有 class="1",class="2",class="3",...是有规律的,但是前面的标签没有规律,有时是span,有时是div,我想要的是用php如何写正则表达式获取class="1",class="2",class="3",...的内容,正则表达式这方面学的不好,试了半天都写不出来,求高手解答! 分享到: Baidu Button BEGIN 更多 Baidu Button END ------解决方案-------------------- html或xml的东西有专门的dom api,特别是标签嵌套的html,尽量不要尝试用正则去获取,尤其是php的正则,这里涉及到正则的递归,即使php能有象其它语言提供的正则平衡组,也最好不要用。 ------解决方案-------------------- ------解决方案-------------------- div)\s+class=\"\d\">\s+ (.*?)\s+ \s*(.*?)\s*\s* ------解决方案-------------------- div)>

相关文章