<?php
$contents = " <div>0 </div>1<div>2 </div>3<div>4 </div>";eregi("<div>(.*)</div>",$contents,$regs);
echo $regs[0];?>我想只输出<div>0 </div>怎么做!匹配第一个就行,不要全部匹配
$contents = " <div>0 </div>1<div>2 </div>3<div>4 </div>";eregi("<div>(.*)</div>",$contents,$regs);
echo $regs[0];?>我想只输出<div>0 </div>怎么做!匹配第一个就行,不要全部匹配
还是没人会呢?
" <div>0 </div>"就行了啊.
那就这样
"^ <div>([^>]*) </div>"
"^ <div>[^>]* </div>"
Array
(
[0] => <div>0 </div>
)
注意*?和+?的用法,懒惰模式。默认情况下是贪婪模式。