时间:2021-07-01 10:21:17 帮助过:14人阅读
testtesttesttesttesttestt
testtesttesttesttesttesttesttesttesttesttesttest
testtesttesttesttesttestt
testtesttesttesttesttesttesttesttesttesttesttest
testtesttesttesttesttestt
testtesttesttesttesttesttesttesttesttesttesttest
testtesttesttesttesttestt
testtesttesttesttesttesttesttesttesttesttesttest
...
html或xml的东西有专门的dom api,特别是标签嵌套的html,尽量不要尝试用正则去获取,尤其是php的正则,这里涉及到正则的递归,即使php能有象其它语言提供的正则平衡组,也最好不要用。
<(span|div)\s+class=\"\d\">\s+
谢谢两位的回答!
$s =<<< TXTtesttesttesttesttesttestt
testtesttesttesttesttesttesttesttesttesttesttest
testtesttesttesttesttestt
testtesttesttesttesttesttesttesttesttesttesttest
testtesttesttesttesttestt
testtesttesttesttesttesttesttesttesttesttesttest
testtesttesttesttesttestt
testtesttesttesttesttesttesttesttesttesttesttest
TXT;
include 'phpquery.php';$doc = phpQuery::newDocument($s);echo $doc->find('.1')->html();echo pq('.2')->html();得
方案2testtesttesttesttesttestt
testtesttesttesttesttesttesttesttesttesttesttest
testtesttesttesttesttestt
testtesttesttesttesttesttesttesttesttesttesttest
include 'html_document.php';$p = new html_document( $s, 0);foreach($p->find('.\d') as $v) { echo "$v->innerHTML\n";}得
testtesttesttesttesttestt
testtesttesttesttesttesttesttesttesttesttesttest
testtesttesttesttesttestt
testtesttesttesttesttesttesttesttesttesttesttest
testtesttesttesttesttestt
testtesttesttesttesttesttesttesttesttesttesttest
testtesttesttesttesttestt
testtesttesttesttesttesttesttesttesttesttesttest
感谢版主大大 ,手快早给结贴了