【发布时间】:2015-05-07 12:37:00
【问题描述】:
我的多个字符串如下所示
###
some content
that I need to match
and might have some special character in it such as | <> []
###
我正在尝试获取哈希之间的内容。我尝试过下面的正则表达式,但它与它不匹配并返回 null。
var regex = /### ((.|\n)*) ###/;
var match= regex.exec(aboveContentAsString);
console.log(match[1]);
【问题讨论】:
-
去掉正则表达式中的空格
-
### (尝试匹配###,后跟一个空格。但是在您的示例文本中,###后跟换行符,因此不匹配。为什么表达式中有空格?
标签: javascript regex multiple-matches