組み込み関数 Fn::MatchPattern は、String 型の値が正規表現の条件に一致するかどうかを確認します。値が条件に一致する場合、true が返されます。それ以外の場合、false が返されます。
宣言
JSON
{ "Fn::MatchPattern": [ pattern, value ] }YAML
完全な関数名の構文:
Fn::MatchPattern: pattern, value短縮形の構文:
!MatchPattern [pattern, value]
パラメーター
pattern: 必須。このパラメーターは、String 型の正規表現を指定します。value: 必須。このパラメーターは、指定された正規表現の条件と照合するために使用する値を指定します。
戻り値
true または false。
例
Fn::MatchPattern: - '[a-z]+' - adbこの例では、
trueが返されます。Fn::MatchPattern: - '[a-z]+' - 12bこの例では、
falseが返されます。