我现在正在使用karma.js库。我正在浏览示例项目,并遇到了一些我不太理解的代码。我相信这很容易,但是一个解释对于理解库正在做什么非常有帮助。据我所知,它是循环遍历__karma__对象中的文件,并在if语句中与/Spec\.js$/进行某种正则匹配。 if (/Spec\.js$/.test(file)) {
tests.push(fi
我需要匹配下划线和反斜杠之间的所有内容。所以,任何像bahbah_12345_12345\bahbah这样的东西,我只想要_12345_12345这个角色。我使用regexr和regex101来帮助我构建我想要的东西,看起来它可以工作,但是当我在JS代码中放置相同的字符串和正则表达式时,它什么也找不到。例如,下面是我的regex和示例字符串_(.*?)(?然后我将其放入JS代码中,正则表达式与任何内容都不匹配。
var