gpt4 book ai didi

javascript - 有没有办法在 JavaScript 中对正则表达式使用非贪婪匹配?

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

我想知道是否有一种方法可以在 JavaScript 中使用非贪婪匹配?我尝试了 U 修饰符,但它似乎不起作用。

我想用 JavaScript 编写一个小型 BBCode 解析器,但如果没有非贪婪匹配,就不可能(至少在我看来)做这样的事情:

'[b]one[/b] two [b]three[/b]'.replace( /\[b\](.*)\[\/b\]/, '<b>$1</b>' );

但是这样的替换会很好,因为那时不需要检查 HTML 有效性。未闭合的标记将保持简单文本。

最佳答案

您可以在 *+ 之后使用 ? 使其变得不贪婪,例如(.*?)

关于javascript - 有没有办法在 JavaScript 中对正则表达式使用非贪婪匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/364014/

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