如何在yaml中编写带引号和哈希标记的字符串?

如何在yaml中编写带引号和哈希标记的字符串?,yaml,Yaml,我想将文本块导入yaml文件。文本包含特殊字符,我不想逐行转义每个特殊字符。如何在Yaml中以字符串形式编写以下内容,而不将任何内容转换为注释或chooking html: <p class='myParagraph'>The teacher said, "Use a #2 pencil."<br/>Question 1: 1\2=?</p> html:老师说,“用一支#2铅笔。”问题1:1\2= 有单引号、双引号、尖括号、前斜杠和后斜杠以及哈希。Cont

我想将文本块导入yaml文件。文本包含特殊字符,我不想逐行转义每个特殊字符。如何在Yaml中以字符串形式编写以下内容,而不将任何内容转换为注释或chooking

html: <p class='myParagraph'>The teacher said, "Use a #2 pencil."<br/>Question 1: 1\2=?</p>
html:

老师说,“用一支#2铅笔。”
问题1:1\2=

有单引号、双引号、尖括号、前斜杠和后斜杠以及哈希。

Context
  • YAML 1.1
问题
  • OlegOlaf McCoyly希望在YAML中指定一个字符串,其中字符串中的一个或多个嵌入字符可能导致YAML语法本身的错误,从而破坏YAML文件
解决方案 将文本块指定为YAML多行字符串:

html: | <p class='myParagraph'>"Use a #2 pencil."<br/>Question 1: 1\2=?</p> html:|

“使用一支#2铅笔。”
问题1:1\2=