我对正则表达式感到非常糟糕,需要帮助才能获得以[
开头且以字符串结尾]
结尾的所有字符串。
Example: "This is the match [*more*] or [*less*]"
And I want to get [*more*], [*less*] into an array
我尝试过这样的事情,但不正确:/\[\*([^}]+)\*\]/g
答案 0 :(得分:1)
试试这个:
var str = "This is the match [more] or [less]";
var you_arr = str.match(/(\[.*?\])/g);
结果your_arr
:("[more]","[less]")