[\s\S]在NodeJS 6.11.3没有为我工作。基于RegExp文档,它说要用[^]这对我确实有用。(小数点)匹配除行结束符以外的任何单个字符:\n、\r、\u 2028或\u 2029。在一个字符集中,这个点失去了它的特殊意义,并匹配一个文字点。注意,m多行标志不会改变点的行为。因此,要匹配跨越多行的模式,可以使用字符集[^](当然,如果不是指旧版本的IE),它将匹配任何字符,包括换行符。例如:/This is on line 1[^]*?This is on line 3/m在哪里*?是0或更多次出现的[^]的非贪婪抓取。