使用php正则表达式在html段落中查找带有2个不同currly大括号的单词

使用php正则表达式在html段落中查找带有2个不同currly大括号的单词,php,Php,我的问题是。我想要这样的解决方案。。。 下面是我的html段落 <p>Hello <b>{$customername}</b>,</p> <p>Admin posted an additional message on:</p> <p>Kindly review and respond.</p> <p>Sincerely,<br />\nSite Adminstrator<

我的问题是。我想要这样的解决方案。。。 下面是我的html段落

<p>Hello <b>{$customername}</b>,</p>
<p>Admin posted an additional message on:</p>
<p>Kindly review and respond.</p>
<p>Sincerely,<br />\nSite Adminstrator</p>
<p>Please click here for more details <a href="{$link}">click here</a></p>
<p>^ please click here to set your password {$restpasslink} ^</p>
<p>^ please use forgot password link to access ur account {$forgotpasslink}.^</p> 
你好{$customername}

管理员在以下网站上发布了一条附加消息:

请审阅并回复

真诚地,
\n站点管理员

请单击此处了解更多详细信息

^请单击此处设置密码{$restpasslink}^

^请使用忘记密码链接访问您的帐户{$forgotpasslink}。^

现在我需要的是[^]之间的句子将动态设置。一次只能在段落中添加一行。如果我需要
{$forgotpasslink}
行,那么应该从段落中删除
{$restpasslink}
行。如果我需要
{$restpasslink}
行,那么应该从段落中删除
{$forgotpasslink}
行。 为了动态设置,我将这两个句子放在“^”特殊字符之间

我做了很多努力使之成为可能。但我没有得到确切的答案。
如果有人能帮我怎么做。使用regx(preg_replace)或任何其他解决方案是否可行。

请尝试格式化您的代码,以便希望回答您问题的人易于阅读。它只是让人们更容易帮助你——这个编辑是免费的:)我不是PHP开发人员,但我认为正则表达式不是获得你想要的东西的合适工具。我不知道你的应用程序中的场景是什么,但我会选择不同的解决方案。如果这是一个模板,为什么不使用If。。。然后其他。。。陈述