gpt4 book ai didi

php - 如何替换以 "[id"开头、中间部分未知并以 "]"结尾的字符串?

转载 作者:可可西里 更新时间:2023-11-01 00:04:08 24 4
gpt4 key购买 nike

我想在 $text 中替换以“[id”开头、中间部分未知、以“]”结尾的字符串。我知道如何替换以“[id”开头并以“]”结尾的字符串,但我不知道如何将未知的中间正文部分作为替换规则。

任何想法如何像这样替换?

谢谢。

最佳答案

以下将删除所有出现的[idsomething]something 将匹配除 ] 之外的所有字符。

$newText = preg_replace('#\[id[^\]]+\]#', '', $subject);

如果你知道 something 总是一个数字,你可以使用这样的东西:

$newText = preg_replace('#\[id\d+\]#', '', $subject);

有关正则表达式的更多信息,请参阅此网站:http://www.regular-expressions.info/ .

关于php - 如何替换以 "[id"开头、中间部分未知并以 "]"结尾的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3831830/

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