![](/img/trans.png)
[英]With pyparsing, how do you parse a quoted string that ends with a backslash
[英]How do you parse a literal asterisk with pyparsing?
我目前正在解析一個字符串,其中可以包含通配符。 僅當您在星號上加引號時,我的語法才有效。 如何指定文字*。
selection = QuotedString('"') | Word(printables) | Literal('*')
任何文字'*'都會被吸收到Word(printables)
。 您是說讓單詞由不是星號的所有可打印內容組成嗎? 如果是這樣,那么您可以更改為:
selection = QuotedString('"') | Word(printables, excludeChars='*') | Literal('*')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.