标签: regex code-coverage vs-unit-testing-framework
我需要从代码覆盖中过滤掉一些模块。我正在使用以下正则表达式:
<ModulePath>.*\.i.*\.dll$</ModulePath>
排除以下程序集:assembly.iwhatever.dll
assembly.iwhatever.dll
但它不起作用。任何人都能用正则表达式帮助我吗?
答案 0 :(得分:0)
您不需要在$之后放置dll锚点,您可以尝试以下操作:
$
dll
<ModulePath>(.*\.i.*\.dll)</ModulePath>
Demo
注意使用锚点取决于你的文字!
答案 1 :(得分:0)
您需要在<Exclude>代码中使用此代码:
<Exclude>
<Exclude> <!-- But exclude some assemblies: --> <ModulePath>[^.]*\.i.*\.dll$</ModulePath> </Exclude>
在MSDN和正则表达式demo上查看有关该内容的详细信息,这些内容仅排除第一个i后.的{。}}。
i
.