【发布时间】:2023-04-07 22:10:01
【问题描述】:
正如标题所说,我有一个这样的字符串:
$string = "Hello World<br>hello world<br><br>";
我想去掉字符串末尾的<br>s,使其如下所示:
$string = "Hello World<br>hello world";
我试过这个:
preg_replace('/^(<br>)*/', "", $string);
但它没有用。 也许有人知道正确的正则表达式。
【问题讨论】:
-
请注意,您的问题是“现在我想摆脱 's”... 将
<br>放在反引号 (`) 中,这样它就会显示出来:) -
有点不清楚你想要什么。您是否希望将字符串中的
<br>转换为要剥离的字符串末尾的\n(换行符)和<br>?所以在你的例子中,结果字符串应该是"Hello World\nhello world"?如果是这样,您可能需要两个正则表达式替换,一个用于换行符,另一个用于条形例。请编辑问题以更具体。 -
no 结果字符串应该看起来像这样“Hello World
hello world”。 NickAldwin 和 Alex Howansky 的解决方案可以解决问题。再次感谢。
标签: php regex preg-replace