2024-03-29 08:46:46 发布
网友
我正在研究一个正则表达式,它可以找到被空白包围的他或她,所以不能找到他,换句话说(独立的)。它正在翻阅一本书
我试过'+'和'
def q9(): pattern = r'\s(he)\s' return re.compile(pattern)
当它应该是2000时,它返回1371个值除非你知道这本书
使用此选项:
re.compile(r'\bs?he\b', re.I)
re.I进行不区分大小写的感觉匹配,\b表示单词边界,s?he表示s是可选的,he应始终匹配。如果你想更具可读性的话,同样的方法是r'\b(she|he)\b'
re.I
\b
s?he
s
he
r'\b(she|he)\b'
使用此选项:
re.I
进行不区分大小写的感觉匹配,\b
表示单词边界,s?he
表示s
是可选的,he
应始终匹配。如果你想更具可读性的话,同样的方法是r'\b(she|he)\b'
相关问题 更多 >
编程相关推荐