如果TeamCity构建日志中出现任何故障,我试图使构建失败。
当构建通过时,它会显示:
场景(5通过)
或:
场景(1通过)
我需要替换那个整数,因为它可以是从1到任何整数值的任何数字,例如1000等... \d+
然后我尝试编码'如果这些正则表达式没有出现,那么使构建失败'。
我尝试了^(scenario (\\d+ passed)|scenarios (\\d+ passed))
,但它无效。
答案 0 :(得分:1)
你也需要逃避括号。这个正则表达式应该与您的输入匹配:
^scenarios? \\(\\d+ passed\\)
编辑:方案中s
之后的问号标记使其成为可选项。
答案 1 :(得分:0)
您需要转义括号。
我建议:^scenarios* \\(\\d+ passed\\)$