我正在使用业力测试我的Angle 6应用程序。
在我的test.ts
中,我有以下代码:
context = require.context('./', true, /\.spec\.ts/);
您知道吗,我想让此正则表达式查找到所有具有.spec.ts的文件。
我想要的是所有以.ts结尾并且没有单词index.ts和test.ts的文件,因此我可以从上下文中排除文件“ index.ts”和“ test.ts”。 / p>
答案 0 :(得分:0)
您可以使用以下正则表达式:
/^(?!.*(?:index|test)).*\.ts$/
它使用否定前瞻来排除'index'
和'test'
。然后,它会匹配任意数量的任何字符,直到找到.'ts'
。
编辑(我误读了要求):
/^(?!.*(?:index|test)\.ts).*\.ts$/