YAML中的未解释字符串

14 投票
2 回答
15732 浏览
提问于 2025-04-16 22:44

有没有办法在YAML文件中使用不被解析的字符串?我的目标是使用包含某些转义字符的正则表达式,比如\w。目前,Python的YAML会报错:发现未知的转义字符 'w'

我知道我可以对它们进行转义,但这样会让实际的正则表达式变得难以理解。有其他解决办法吗?

2 个回答

16

看起来使用单引号的时候,转义字符不会被解释。

比如,

key1: [ 'tron' ]
key2: [ 'not/escaped/[\w-]*/.*' ]

这样是可以正常工作的。

10

试试使用字面量标量语法吧?

撰写回答