0
我实际的字符串是:
$text = '<div id="joboftheday" bentleysoft-widget="joboftheday"></div><div id="adults" bentleysoft-widget="test"></div>';
我的preg_replace表达是这样的:
$output = preg_replace('|<.*bentleysoft-widget="([a-z]+)"></.*>|', 'zzz $1', $text, -1);
不过,我得到的回复是这样的:
zzz test
如此看来,出于某种原因,它只会出现一次。任何想法都将得到很大的赞赏,我花了三个多小时阅读和挠挠我的头!
非常感谢!有效!!! – user3470348
@ user3470348不客气,也请看我的更新 – kero
这很完美。我很抱歉我不能投票给你,我没有任何信誉,但真的很感谢你! – user3470348