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

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

最近接触到正则的一个匹配的问题,由于之前对正则知识点的遗忘,导致有点手忙脚乱的
故写个来记录一下针对对大括号里面的内容进行一个匹配(基础的介绍这里就不多说了,直接去看官网[http://www.runoob.com/regexp/regexp-syntax.html]

方法一:

              {[^}]+}

#

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];
希望对大家也能有点帮助哦!
以下两个工具大家可以在线尝试尝试哦

JavaScript正则表达式在线测试工具:
http://tools.jb51.net/regex/javascript
正则表达式在线生成工具:
http://tools.jb51.net/regex/create_reg

    原文作者:括号匹配问题
    原文地址: https://blog.csdn.net/m0_37852904/article/details/77944399
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞