簡體   English   中英

您如何使用pyparsing解析文字星號?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM