-2
ERROR: /var/lib/jenkins/workspace/example/[email protected]/Jenkinsfile not found
條件:
1.Have與ERROR
2.where 例如啓動線/測試將動態變化
如何通過正則表達式
實現這一ERROR: /var/lib/jenkins/workspace/example/[email protected]/Jenkinsfile not found
條件:
1.Have與ERROR
2.where 例如啓動線/測試將動態變化
如何通過正則表達式
實現這一這是做一個方式,它
^ERROR: \/var\/lib\/jenkins\/workspace\/[\w+\/]*@script\/Jenkinsfile not found$
說明:
^ -- start of string
ERROR: \/var\/lib\/jenkins\/workspace\/ -- fixed portion of path
[\w+\/]+ -- variable portion
@script\/Jenkinsfile not found -- fixed portion of path
$ -- end of string
捕獲組[\w+\/]+
捕捉像example/test
example
或foo/bar/baz/staging
變量字符串Regex101 link
編輯: 如果變量部分始終是2個字用斜槓分隔,你可以做這樣的事情:
^ERROR: \/var\/lib\/jenkins\/workspace\/\w+\/\[email protected]\/Jenkinsfile not found$
在這裏,我們簡單地使用\w+\/\w+
,這意味着:匹配任何字母字符一次或多次,後面跟一個斜槓,後面跟一個或多個任意字的字符
Hi @Kali。張貼你的企圖..順便說一句,我不是dv。 –
部分「example/test」是否總是包含斜線或者它可能只是一個單詞? – Marco
@Marco它不是一個單詞,兩個單詞用斜線分開 –