正则表达式匹配大括号里面的内容

匹配大括号里面的内容方法有两种。

方法1:

{[^}]+}
示例:
var str = "aa ds sdf {asdf asdfag }";
var str1 = str.match(/\{[^\}]+\}/)[0];

方法二:

 /{[\S\s]+}/或者/{(.|\r\n)+}/  

注:\S\s可是微软文档中对\n匹配的标准用法

示例:

var str = "aa ds sdf {asdf asdfag }";
var str1 = str.match(/\{[\S\s]+\}/)[0];

    

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注