我試圖使構建失敗,如果在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