YAMLファイル内に解釈されない文字列を入れる方法はありますか?私の目標は、\w
のような特定のエスケープシーケンスを含む正規表現を使用することです。現在、PythonのYAMLはfound unknown escape character 'w'
という文句を言います。YAMLの解釈されない文字列
私はそれらを逃れる可能性が知っているが、これは、実際の正規表現を難読化しようとしています。これはどうですか?
YAMLファイル内に解釈されない文字列を入れる方法はありますか?私の目標は、\w
のような特定のエスケープシーケンスを含む正規表現を使用することです。現在、PythonのYAMLはfound unknown escape character 'w'
という文句を言います。YAMLの解釈されない文字列
私はそれらを逃れる可能性が知っているが、これは、実際の正規表現を難読化しようとしています。これはどうですか?
はliteral scalar syntaxを使用してみてください?
私はこれらのドキュメントを読んでいるときに気をつけています - あなたには例がありますか? – sholsapp
http://yaml-online-parser.appspot.com/?yaml=just_don't_quote%3A+foo%5Cwbar%0A%0Aliteral_scalar%3A+|%0A++++%22foo%5Cwbar%22%0A++++for+ +場合+あなた+必要+引用符+しかし、+ではない+新しい&タイプ= pythonの場合は、+必要+は+のための%0A%0Afolded_scalar%3A +%3E%0A ++++%22foo%5Cwbar%22%の0Aの++++を引用します – Amber
は、単一引用符を使用すると、エスケープ文字を解釈しないことが表示されます。
例えば、
key1: [ 'tron' ]
key2: [ 'not/escaped/[\w-]*/.*' ]
作品。
http://stackoverflow.com/questions/6816236/loading-document-as-raw-string-in-yaml-with-pyyamlも参照して、基本的には、引用符の各タイプには長所と短所があります。 – agf