例如:我如何匹配單詞kein
, keine
,keiner
或keines
正則運算式。
我知道如何檢查可選字符:
\bkein(?:e)?(?:r|s)?\b
但這樣我也會匹配keins
,keinr
這不是我想要的。
uj5u.com熱心網友回復:
你可以使用這個正則運算式:
\bkein(?:e[rs]?)?\b
正則運算式演示
分解:
\b
: 字邊界kein
: 匹配kein
(?:e[rs]?)?
:可選的非捕獲組匹配e
或er
或es
\b
: 字邊界
uj5u.com熱心網友回復:
您可以創建一個可能的后綴串列,例如:
\bkein(e|er|es)?\b
uj5u.com熱心網友回復:
如果只是想知道一個詞是否對該模式有反應,您可以使用
kein(e|er|es)?$
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/520762.html
標籤:Python正则表达式