【发布时间】:2020-10-15 05:09:00
【问题描述】:
我需要匹配特定的正则表达式语法并将它们拆分,以便我们可以将它们匹配到字典中的等效值。
输入:
{Expr "string"}
{Expr "string"}{Expr}
当前代码:
value.match(/\{.*\}$/g)
所需的输出:
[{Expr "string"}]
[{Expr "string"},{Expr}]
【问题讨论】:
-
你需要使用非贪婪的
.*? -
试过
valueToMatch.match(/\{.*?\}$/g)同样的结果 -
去掉
$,它会强制它一直匹配到最后。 -
成功了,感谢您的帮助!
标签: javascript regex