嗨,我希望有人可以提供帮助,因为正则表达式不太热。
得到一个脚本片段如下..
<?php
$news="test message {image=abc} more text text text {image=def}";
$news=preg_replace_callback("/\{image=.*\}/i",function ($matches) { $field=$matches[0]; return "*".$field."*"; }, $news);
echo $news;
?>
但是,当我运行它时,它会返回
test message *{image=abc} more text text text {image=def}*
相反,我希望它返回..
test message *{image=abc}* more text text text *{image=def}*
谢谢你的帮助。