2015-05-21 57 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\\)$

相關問題