正则表达式难题
本帖最后由 xjl756425616 于 2013-03-07 21:02:34 编辑
<?php
$a="a11ba12b";
preg_match_all("/(a[^b]+b){2}/is",$a,$tmp);
var_dump($tmp);
?>
array(2) {
[0]=>
array(1) {
[0]=>
string(8) "a11ba12b"
}
[1]=>
array(1) {
[0]=>
string(4) "a12b"
}
}
$a="a11ba11b";
preg_match_all("/\G(a[^b]+b){2}/i",$a,$tmp);
var_dump($tmp);
<?php
$a="a11ba12b";
preg_match_all("/(a[^b]+b)a[^b]+b/is",$a,$tmp);
var_dump($tmp);