旨在使用Puppet中的正则表达式匹配主机名CI-TEST-POC
。既不:
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中不匹配?
答案 0 :(得分:0)
好的,明白了。
if $hostname =~ /^CI-([A-Z]+)-POC$/ {
notice("matches REGEXP XXX $1")
} else {
notice("DIDN'T matches REGEXP XXX")
}