使用 Amazon CloudFormation 模板中的正则表达式
可以在 Amazon CloudFormation 模板中的多个位置指定正则表达式(通常称为 Regex),例如,在创建模板参数时为 AllowedPattern
属性指定正则表达式。
CloudFormation 中的正则表达式符合 Java 正则表达式语法。可在 Java 文档中查看此句法的完整描述及其构造,此处:java.util.regex.Pattern
重要
由于 CloudFormation 模板使用 JSON 句法来指定数据元和数据,因此,您需要将另外一个反斜线符号添加至您正则表达式的任意反斜线字符上,否则 JSON 会将其解释为转义字符。
例如,如果要与数字字符匹配的正则表达式包含 \d
,则需要在 JSON 模板中将其写为 \\d
。