gpt4 book ai didi

javascript - 正则表达式使用javascript匹配一对矩形括号

转载 作者:行者123 更新时间:2023-11-30 13:38:06 28 4
gpt4 key购买 nike

有人可以帮助我使用 Javascript 正则表达式吗?我需要匹配一对括号。例如,它应该匹配以下字符串中的“[abc123]”、“[123abc]”:

“这是一个测试 [abc123]”,另一个测试 [[123abc]。这是一个单独关闭”

提前致谢。

最佳答案

如果不需要嵌套括号,

// theString = "this is a test [abc123]], another test [[123abc]. 
// This is an left alone closing";
return theString.match(/\[[^\[\]]*\]/g);
// returns ["[abc123]", "[123abc]"]

要提取内容,请参见以下示例:

var rx = /\[([^\[\]]*)\]/g;
var m, a = [];
while((m = rx.exec(theString)))
a.push(m[1]);
return a;

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

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