YAML在字符串开头引用2个引号


YAML 2 quotes at the beginning of a string

我对Symfony2的翻译系统有问题。我们目前正在为此使用YAML文件。

一切都很好,但当我得到一个开头有引号的字符串时,我们会遇到一些解析错误。

示例:

my/special/key:"按钮名称"是非常酷的

Symfony现在认为"按钮名称"是完整的字符串,而不仅仅是其中的一部分

my/special/key:按钮名称很酷

一切都很好。我也无法逃脱引用,因为它们在网站上可见。

有什么想法吗?

非常感谢。

YAML指定一个带或不带双引号的字符串。如果使用双引号版本,则所有尾随字符都是无效语法,因为它不再是字符串,而是没有任何意义的随机字符。您可以使用退格来转义双引号字符。详见YAML规范(编号[52])。