1
我试图用REGEX识别bbcodes
内部文本。从最后一次出现标记开始执行正则表达式
我有以下文字:
Lorem ipsum dolor sit amet, [color] consectetur adipisicing el it labore et [color=red]dolore magna aliqua[/color] minim veniam.
而且我目前使用这种模式:
/\[([a-z0-9]+).+?\[\/\1\]/i
但它捕获此:
[color] consectetur adipisicing el it labore et [color=red]dolore magna aliqua[/color]
,而不是这样的:
[color=red]dolore magna aliqua[/color]
我正在考虑两种解决方案,但我不知道如何使它发挥作用:
- 标签内容的内侧未被允许的标签。然后,
[b]this [b] won't be allowed[/b]
; - 从最后一个标记发生处开始模式。
感谢您的帮助,
JG
WOW!非常感谢!它非常完美!我试图找到一个案件,它不工作,但我找不到任何人:-)太棒了!谢谢! –