[js]如何用正则选出多个匹配的元素?

现在有一行字符串:


"{tagName=input, type=radio, labelName=选项11},{tagName=input, type=radio, labelName=选项31}"

这个字符串里面有两个长得像对象的子字符串。

请问如何用正则将这两个字符串选出来?

自己尝试了很多种方式,总是匹配到了最长的那一段。

在这里求教各位大牛如何选出来相应的字符串:

期望选出两个字符串是这样的:


{tagName=input, type=radio, labelName=选项11}

{tagName=input, type=radio, labelName=选项31}


红颜莎娜
浏览 438回答 1
1回答

偶然的你

(\{.*?\})最外层小括号只是用于正则分组,便于提取出来而已。如果没有提取的需求,那么最外层小括号可以不要
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript