带括号和引号的Preg_replace模式

时间:2012-11-19 09:59:00

标签: preg-replace

如何改变这个:

<a href="{cms_selflink href='my-link' }">My text</a>

进入这个:

<a href="/page/my-link">My text</a>

我试过这个:

$masque1 = "/\{cms_selflink href=\'(.*?)\'(.*)\}/i";
$masque2 = '/page/$1';
$texte = preg_replace($masque1, $masque2, $texte);

但这不起作用。

有什么想法吗? THX

1 个答案:

答案 0 :(得分:0)

这项工作:

$masque1 = "/\{cms_selflink href=\'(.+?)\' \}/s";