使用Puppet中的正則表達式匹配主機名CI-TEST-POC
的目的。無論是:爲什麼這個正則表達式在Puppet中不匹配?
if $hostname == /CI-(\[A-Z\]+)-POC/ {
notice("Welcome to web server number $1")
}
也不:
if $hostname =~ /CI-(\[A-Z\]+)-POC/ {
notice("Welcome to web server number $1")
}
匹配。爲什麼這個正則表達式在Puppet中不匹配?
您是否嘗試過使用在線正則表達式測試程序https://regex101.com? –
試過了。^CI - ([A-Z] +) - POC $在網上似乎非常好。但木偶劇沒有運氣。 – suj
Okat明白了。 如果$主機名=〜/^CI - ([AZ] +) - POC $/{ 通知( 「匹配REGEXP XXX $ 1」) }否則{ 通知( 「不相匹配REGEXP XXX」) } – suj