在YAML 1.2正则表达式中使用句点字符

在YAML 1.2正则表达式中使用句点字符,yaml,Yaml,我一定是遗漏了什么,YAML 1.2文档似乎没有提到这一点,所以我想我应该在这里问一下 考虑下面来自我的YAML文件的代码片段 - match: '(dns_[a-z_]+|tls_(cert[a-z_]+)|tls.subject)' 我如何确保周期与实际相符?我尝试了各种转义,甚至尝试指定十六进制值,但YAML从未见过它,因此它与tls.subject不匹配。我在这里遗漏了什么?我正在查看示例,人们使用反斜杠时没有任何问题,但在这里它对我不起作用。结果发现,我与上面的另一场比赛发生了冲突。

我一定是遗漏了什么,YAML 1.2文档似乎没有提到这一点,所以我想我应该在这里问一下

考虑下面来自我的YAML文件的代码片段

- match: '(dns_[a-z_]+|tls_(cert[a-z_]+)|tls.subject)'

我如何确保周期与实际相符?我尝试了各种转义,甚至尝试指定十六进制值,但YAML从未见过它,因此它与tls.subject不匹配。我在这里遗漏了什么?

我正在查看示例,人们使用反斜杠时没有任何问题,但在这里它对我不起作用。结果发现,我与上面的另一场比赛发生了冲突。我已经做了一个变通方法,现在反斜杠按预期工作。