时间:2021-07-01 10:21:17 帮助过:36人阅读
1111111
2222222
33333333
4444444
55555555
66666666
7777777
1111111
中的7777777
的.+<\/p>
------解决方案--------------------
.+<\/p>$/U',$s,$m);
------解决方案--------------------
$s =<<< TXT
1111111
2222222
33333333
4444444
55555555
66666666
7777777
TXT;
echo preg_replace('#()(.+)()#s', '$1aaa$2$3BBB', $s);
1111111
aaa2222222
33333333
4444444
55555555
66666666
7777777
BBB
如果只是想要匹配的话,可以不用正则吧。
PHP5,现在应该没有谁用PHP4吧。。。
$str = '1111111
2222222
33333333
4444444
55555555
66666666
7777777
';
$fp = stripos($str, '');
$first = substr($str, $fp, 4);
$ep = stripos($str, '');
$end = substr($str, $ep, 4);
写错了,$ep = strripos($str, '');
楼上兄弟和我想一样了