擅长:python、mysql、java
<p>如果可以,我建议在终端中使用字符串文字;尽管它们不能完全匹配RFC,但它们肯定可以在现有的lark解析器实现中工作。(你的例子对我来说也是失败的,但使用下面的方法是有效的。我不确定我是否理解<em>为什么</em>)</p>
<pre><code>DOUBLE_QUOTED_STRING : /"[^"]*"/
</code></pre>
<p>来自<a href="https://github.com/lark-parser/lark/blob/f43631949cddf6a50fa1bb5d083335b2c6eefee8/tests/test_parser.py#L882" rel="nofollow noreferrer">the lark src</a>的引用</p>
<p>你如何定义你的语法?如果要在代码中内联定义<code>\</code>反斜杠(而不是从文件中读取),则可能需要对其进行转义</p>