用于替换的PHP模式

时间:2016-03-18 05:11:45

标签: php string replace vbulletin

我试图替换此字符串

<img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" />

使用PHP。我已经尝试使用完整的字符串作为模式,逃避需要被转义的东西等。我甚至无法触摸img string -_-

如果我这样做

$pattern = 'img'; 
$replacement = 'a'; 

工作正常。

所以它必须与我的模式有关,也许我不需要在我需要的地方使用逃生,我只需要一些帮助就可以在这一天工作。

这是我尝试过的最后一次失败的尝试。 我希望保持这样,所以其他的img属性并不重要,它找到了所有的东西

<img src="$post[avatarurl]"

及其结束/&gt;

$pattern = '/<img src="'.$post['avatarurl'].'"(.*?)>/'; 
$replacement = '<div id="myDiv">content</div>';

我应该注意,我这样做是作为str_replace

0 个答案:

没有答案