gpt4 book ai didi

php - 从字符串的开头和结尾删除
标签

转载 作者:行者123 更新时间:2023-12-02 07:26:30 25 4
gpt4 key购买 nike

对于给定这样的字符串(例如),我如何字符串的开头和结尾删除所有分隔符 ( <br>,<br />, and any other form )?

原始字符串:

<br>Hello, World! https://www.youtube.com/watch?v=NU7W7qe2R0A<br><br>

输出:

Hello, World! https://www.youtube.com/watch?v=NU7W7qe2R0A

如果原始字符串有<br>字符串中间的标签,即:

<br>Hello, World!<br><br>https://www.youtube.com/watch?v=NU7W7qe2R0A<br><br>

它应该输出:

Hello, World!<br><br>https://www.youtube.com/watch?v=NU7W7qe2R0A

我将如何实现这个结果?

最佳答案

您可以使用 preg_replace 和这样的正则表达式。

$s = '<br><br /><Br  ><br   />Hello, World!<br><br />testing 123<br  ><BR   /><br><br />';

$stripped = preg_replace('/^(<br\s*\/?>)*|(<br\s*\/?>)*$/i', '', $s);

var_dump($stripped);

输出:

string(57) "Hello, World!<br><br />testing 123"

关于php - 从字符串的开头和结尾删除 <br> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28128929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com