我在assert.throws
中遇到javascript
的问题。
assert.throws(() => someFunction(someArgument),
/string1 (\w+) string2 string 3);
我希望此表达式与string1 bla bla bla bla string2 string 3
答案 0 :(得分:1)
\w
不匹配空格,但只有字母&数字
试试这个。
string1 ([\w\s]+) string2 string 3
\s
匹配空格(空格,制表符,CR,LF)。如果您遇到([\w ]+)
\s
注意:许多字符串包含_
(下划线)与上述不匹配。使用([\w_ ]+)
。如果您在给定字符串之间匹配的内容并不重要,只需(.+)