我对javascript中的assert.throws有个问题。
assert.throws(() => someFunction(someArgument),
/string1 (\w+) string2 string 3);我希望这个表达式与string1 bla bla bla bla string2 string 3保持一致
发布于 2016-08-22 15:15:47
\w不匹配空格,而只匹配字母和数字
试试这个吧。
string1 ([\w\s]+) string2 string 3\s匹配空格(空格、制表符、CR、LF)。如果您在使用\s时遇到问题,也可以在上面的代码行中使用([\w ]+)
注意:许多字符串包含与上述内容不匹配的_ (下划线)。使用([\w_ ]+)。如果给定字符串之间的匹配无关紧要,那么只需使用(.+)
https://stackoverflow.com/questions/39073276
复制相似问题