gpt4 book ai didi

javascript - 在 Javascript 中使用 Regex 删除 BBCode

转载 作者:行者123 更新时间:2023-11-29 16:24:50 26 4
gpt4 key购买 nike

我正在尝试删除带有这些标签之间的属性和内容的 BBCode。我正在使用从 here 获得的正则表达式.我还尝试了我在 stackoverflow 上找到的其他正则表达式,但它们对我不起作用,我在这里复制的那个是最接近的。

([[\/\!]*?[^\[\]]*?])

我在 *?]) 之前添加了一个 . ,它匹配标签之间的文本,但也匹配 pokemon 而我不想要那个。

**Regex**: ([[\/\!]*?[^\[\]].*?])

**Text**: I'm a pokemon master and I like
[TAG] this [/TAG] pokemon [TAG] and this [/TAG] text...

我用这个网站来测试正则表达式 http://regexpal.com/

谁能帮帮我?

提前致谢。

最佳答案

str = str.replace(/\[(\w+)[^\]]*](.*?)\[\/\1]/g, '');

jsFiddle .

关于javascript - 在 Javascript 中使用 Regex 删除 BBCode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7117309/

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