Python正则表达式计数“he”和“she”

2024-03-29 08:46:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在研究一个正则表达式,它可以找到被空白包围的他或她,所以不能找到他,换句话说(独立的)。它正在翻阅一本书

我试过'+'和'

def q9():
pattern = r'\s(he)\s'
return re.compile(pattern)

当它应该是2000时,它返回1371个值除非你知道这本书


Tags: rereturndef空白patternhecompile个值
1条回答
网友
1楼 · 发布于 2024-03-29 08:46:46

使用此选项:

re.compile(r'\bs?he\b', re.I)

re.I进行不区分大小写的感觉匹配,\b表示单词边界,s?he表示s是可选的,he应始终匹配。如果你想更具可读性的话,同样的方法是r'\b(she|he)\b'

相关问题 更多 >