我的多行字符串如下所示:
###
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]);
### (
尝试匹配后面跟着一个空格的###
。然而在你的示例文本中,###
后面是一个换行符,所以没有匹配成功。你为什么在表达式中加入了空格呢? - Felix Kling