YAML特殊字符
我有yaml,这是一个包装模板使用。我如何编写命令才能使YAML正常工作?因为我收到由特殊字符引起的错误,如“|”YAML特殊字符,yaml,packer,Yaml,Packer,我有yaml,这是一个包装模板使用。我如何编写命令才能使YAML正常工作?因为我收到由特殊字符引起的错误,如“|” \在大多数情况下,如果在引号内使用转义字符,则转义字符可以正常工作(如果使用字符串,则应该可以正常工作,因为大多数保留字符都会显示在该字符串中。示例: - movies: - riseOfSkywalker: - titles: - "Star Wars\: Episode IX: The Rise of Skywalker" 这很挑剔
\在大多数情况下,如果在引号内使用转义字符,则转义字符可以正常工作(如果使用字符串,则应该可以正常工作,因为大多数保留字符都会显示在该字符串中。示例:
- movies:
- riseOfSkywalker:
- titles:
- "Star Wars\: Episode IX: The Rise of Skywalker"
这很挑剔,即使使用了它,我也无法正确解析冒号。我现在被告知,它根本不是规范的一部分;我以前使用过它,但显然它不受支持。\因为如果在引号中使用转义符,大多数情况下都可以使用(如果使用字符串,这应该很好,因为大多数保留字符都会显示在字符串中。例如:
- movies:
- riseOfSkywalker:
- titles:
- "Star Wars\: Episode IX: The Rise of Skywalker"
这很挑剔,即使这样我也很难正确解析冒号。我现在被告知,它根本不是规范的一部分;我以前使用过它,但显然它不受支持。这是一个非常模糊的问题,您的示例显示了JSON。请看一下。在这里,您可以了解有关YAML q的几乎所有信息uoting。最重要的是字符串开头的字符,如
和*
。免责声明:我是该页面的作者。这是一个非常模糊的问题,您的示例显示了JSON。请看一看。在这里,您可以了解有关YAML引用的几乎所有内容。最重要的是字符串开头的字符免责声明:我是该页面的作者。转义:
符号无效。只有某些字符可以用双引号中的反斜杠转义,正如您可以在我链接的页面中看到的那样。可能有库接受\:
,但它无效。我已更正!这是有效的我使用过语法分析器和linter,但我没有阅读规范!转义:
符号无效。只有某些字符可以用双引号中的反斜杠转义,正如您在上面我链接的页面中所看到的那样。可能有库接受\:
,但它无效。我已更正!它可以使用我用过解析器和过梁,但我还没有读过规范!