gpt4 book ai didi

javascript - 正则表达式将字符匹配到括号中

转载 作者:行者123 更新时间:2023-11-29 20:04:22 25 4
gpt4 key购买 nike

我正在尝试通过括号 () 内的 javascript 字符串值导出。

有效的例子:

var a = "(test) (a b c)";
alert(a.match(/\([\s\S]+?\)/gi));//output: [(test),(a b c)]

但在一些旧版浏览器中,“?”导致错误。

所以我这样做了:

var a = "(test) (a b c)";
alert(a.match(/\([A-Za-z0-9\-_\t\r\n\s]+\)/gi));

但是这种方式不支持外来字符。因此需要使用 \S

我需要一个带有 \s\S 且不使用 ? 信号的解决方案。

最佳答案

你可以匹配非)字符:

/\([^)]+\)/

关于javascript - 正则表达式将字符匹配到括号中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12851680/

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