求一个正则表达式替换

2025-01-05 01:36:45
推荐回答(2个)
回答1:

$a = '[!--empirenews.page--]78、修改会员基本资料与修改密码、邮箱分开,
2dddddddddddddffffffffff
[!--empirenews.page--]79、前台结合项与后台
deewwwwwwwwwwwwwwwwwf
[!--empirenews.page--]80、管理栏目分页式新增父栏目
eweeeeeeeeeeeeeeeeee
[!--empirenews.page--]81、DIGG/评分/评论意见等AJAX。
eeeeeeeeeeeeeeeeeeffffff444444444
33333333333333

';

echo preg_replace('/\[\!--empirenews\.page--\](((?!\[\!--empirenews\.page--\]).)+)/is','[!--empirenews.page--]$1[/!--empirenews.page--]',$a);

回答2:

正则
\[\!\-\-empirenews\.page\-\-\].*

替换为
$&[/!--empirenews.page--]