2015-05-21 23 views
-3

我试图使构建失败,如果在TeamCity生成日志中有任何失败。java正则表达式否定字符串

当构建通过它显示:

场景(5通过)

或:

方案(1通过)

我需要替换该整数,因为它可以是从1开始到任何i的任何数字nteger值说1000等...与\d+

然后,我尝试编码'如果这些上面的正则表达式不出现,然后使构建失败'。我试过^(scenario (\\d+ passed)|scenarios (\\d+ passed))但它不起作用。

+1

你的经济收益是多少? –

+1

请提供更多意见。你怎么试图应用正则表达式?如果你使用的是java,那么尝试找到正则表达式,如果你不这样做,就会失败。 – Thomas

回答

1

您还需要转义括号。 s在场景使得在S选配后的问号:这正则表达式应该匹配您的输入:

^scenarios? \\(\\d+ passed\\) 

网上看到它:http://regexr.com/3b1ud

编辑。

0

您需要避开括号。 我建议:^scenarios* \\(\\d+ passed\\)$

相关问题