在Jasmine测试中,我试图将此匹配设置为适合以下表达式:
&#39;请求<any_word>
<any_word>
- 打开操作菜单&#39;。
但是,这行不可能,但Javascript doc说\\w
是任何单词的正则表达式:
expect(item.getIconToolTip()).toMatch('Request \\w for \\w - Open actions menu');
任何提示?
答案 0 :(得分:3)
使用+
重复上一个令牌一次或多次。仅\\w
仅匹配单个字符。
expect(item.getIconToolTip()).toMatch('Request \\w+ for \\w+ - Open actions menu');
答案 1 :(得分:3)
特殊序列\w
匹配任何单词字符,而不是整个单词。您可以使用\b\w+\b
来匹配单词,但可以准确定义&#34;单词&#34;将是你必须为自己的目的而努力的事情。