gpt4 book ai didi

javascript - 用于匹配 JavaScript 括号和方括号的正则表达式

转载 作者:行者123 更新时间:2023-12-03 02:22:06 25 4
gpt4 key购买 nike

我有一个匹配括号内文本的正则表达式:

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

我希望能够匹配圆括号和方括号,这样它就能检测到字符串中的圆括号和方括号,这样我就可以给它着色。

这应该是字符串:

The (quick) brown [fox]

我想为(quick)[fox]着色,所以我需要正则表达式来匹配圆括号和方括号。

谢谢。

最佳答案

这应该有效:

/\([^)]*\)|\[[^\]]*\]/g;

试试下面的方法:

var str = "The (quick) brown [fox]";

var re = /\([^)]*\)|\[[^\]]*\]/g;

str.match(re).forEach(function(m) {
document.body.insertAdjacentHTML('beforeend', m + '<br>');
});

<强> Regex101

关于javascript - 用于匹配 JavaScript 括号和方括号的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37205344/

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