例如:如何将单词 kein
、keine
、keiner
或 keines
与正则表达式匹配。
我知道如何检查可选字符:
\bkein(?:e)?(?:r|s)?\b
但是这样我也会匹配 keins
和 keinr
这不是我想要的。
最佳答案
您可以使用此正则表达式:
\bkein(?:e[rs]?)?\b
分割:
\b
:字边界kein
:匹配kein
(?:e[rs]?)?
:可选的非捕获组,用于匹配e
或er
或es
\b
:字边界
关于python - 仅当前一个可选字符匹配时,如何使用正则表达式来匹配可选字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74210964/