如何在字符串空间内找不到字符串不敏感? [重复]

问题描述 投票:-1回答:2

这个问题在这里已有答案:

例如,如果字符串包含:

odfsdlkfn dskfThe Moonaosjfsl dflkfn

如何查看它是否包含“月亮”?

我目前所做的是(但不起作用):

if string.find("The Moon")!=-1:
    doSomething

反正有没有这样做?

谢谢!

python string python-3.x if-statement contains
2个回答
1
投票

简单:

string = 'odfsdlkfn dskfThe Moonaosjfsl dflkfn'
if 'The Moon' in string:
    dosomething

0
投票

你可以使用正则表达式:

import re
text = "odfsdlkfn dskfThe Moonaosjfsl dflkfn"
if re.find("The Moon", text):
    ...

在这种情况下,如果需要,你可以用re(pattern, text, re.IGNORECASE)忽略套管。

© www.soinside.com 2019 - 2024. All rights reserved.