正则表达式匹配大括号里面的内容
最近接触到正则的一个匹配的问题,由于之前对正则知识点的遗忘,导致有点手忙脚乱的
故写个来记录一下针对对大括号里面的内容进行一个匹配(基础的介绍这里就不多说了,直接去看官网[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