您好,欢迎访问一九零五行业门户网

正则怎么匹配第一个的</p>和最后一个</p>

正则如何匹配第一个的
和最后一个
比如文章如下
1111111
2222222
33333333
4444444
55555555
66666666
7777777
匹配出1111111
中的
和最后一段7777777

正则如何弄? 分享到:
------解决方案--------------------
preg_match_all('/^.+
------解决方案--------------------
.+$/u',$s,$m);
------解决方案--------------------
$s =<<< txt
1111111
2222222
33333333
4444444
55555555
66666666
7777777
txt;
echo preg_replace('#(
)(.+)(
)#s', '$1aaa$2$3bbb', $s);

1111111
aaa
2222222
33333333
4444444
55555555
66666666
7777777
bbb
引用:quote: 引用:
quote: 引用:
如果只是想要匹配
的话,可以不用正则吧。
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, '
');
楼上兄弟和我想一样了
其实我是要第一段的后面追加一些文字、和最后一段也追加一些文字
------解决方案--------------------
引用:quote: 引用:
quote: 引用:
如果只是想要匹配
的话,可以不用正则吧。
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, '
');
楼上兄弟和我想一样了
其它类似信息

推荐信息