我需要创建一个匹配所有**。ts(typescripts文件)的正则表达式,但不允许使用karma和jasmine测试文件:**。spec.ts和**。e2e.ts
任何帮助将不胜感激。 :)
答案 0 :(得分:1)
您可以使用
^(?!.*\.(e2e|spec)\.ts$).*\.ts$
<强>详情:
^
- 字符串开头(?!.*\.(e2e|spec)\.ts$)
- 字符串不能以.e2e.ts
结尾,也不能以.spec.ts
结尾(如果模式匹配,则这是一个未通过匹配的否定前瞻:尽可能多的任何0+字符( .*
)直至最后.
(\.
),e2e
或spec
((e2e|spec)
),再次为.
和然后在字符串末尾ts
($
)).*
- 在最后一次\.ts
- .ts
文字字符序列$
- 字符串结束。