我试图使构建失败,如果在TeamCity生成日志中有任何失败。java正则表达式否定字符串
当构建通过它显示:
场景(5通过)
或:
方案(1通过)
我需要替换该整数,因为它可以是从1开始到任何i的任何数字nteger值说1000等...与\d+
然后,我尝试编码'如果这些上面的正则表达式不出现,然后使构建失败'。我试过^(scenario (\\d+ passed)|scenarios (\\d+ passed))
但它不起作用。
我试图使构建失败,如果在TeamCity生成日志中有任何失败。java正则表达式否定字符串
当构建通过它显示:
场景(5通过)
或:
方案(1通过)
我需要替换该整数,因为它可以是从1开始到任何i的任何数字nteger值说1000等...与\d+
然后,我尝试编码'如果这些上面的正则表达式不出现,然后使构建失败'。我试过^(scenario (\\d+ passed)|scenarios (\\d+ passed))
但它不起作用。
您还需要转义括号。 s
在场景使得在S选配后的问号:这正则表达式应该匹配您的输入:
^scenarios? \\(\\d+ passed\\)
网上看到它:http://regexr.com/3b1ud
编辑。
您需要避开括号。 我建议:^scenarios* \\(\\d+ passed\\)$
你的经济收益是多少? –
请提供更多意见。你怎么试图应用正则表达式?如果你使用的是java,那么尝试找到正则表达式,如果你不这样做,就会失败。 – Thomas