3
我在詹金斯的工作被命名以這種方式:詹金斯查看正則表達式
Dev.paas.****.****
Qa.paas.****.****
Stg.paas.****.****
Dev.pui.****.****
.
.
.
etc.
我試圖創建一個視圖只顯示paas
,我啓用了正則表達式,我把以下內容:
*.paas.*
但詹金斯不喜歡那樣,給了我一個錯誤。
什麼是做到這一點的正確方法?
我在詹金斯的工作被命名以這種方式:詹金斯查看正則表達式
Dev.paas.****.****
Qa.paas.****.****
Stg.paas.****.****
Dev.pui.****.****
.
.
.
etc.
我試圖創建一個視圖只顯示paas
,我啓用了正則表達式,我把以下內容:
*.paas.*
但詹金斯不喜歡那樣,給了我一個錯誤。
什麼是做到這一點的正確方法?
星號*
在正則表達式中攜帶特殊的語義(即'任意數量的重複,包括根本不存在')。
基本正則表達式匹配測試字符串中的任意位置。因此,您不需要在正則表達式中描述完整的目標字符串,儘管這樣做是很好的做法,以避免誤報並加快執行速度。
簡而言之:
*
,或*
有.
(任何字符匹配除換行符/換行符),或paas
只匹配兩個完全停用字符:\.paas\.
(因爲.
在正則表達式中有特殊含義,所以你必須轉義它)。
謝謝,這個'。*。paas。*'最終對我來說工作得很好! :) – Fadi