Python字符串匹配

时间:2010-07-28 08:46:49

标签: regex string python

如果字符串包含*SUBJECT123,如何在python中确定字符串中包含subject

4 个答案:

答案 0 :(得分:34)

if "subject" in mystring.lower():
  # do something

答案 1 :(得分:12)

如果您希望subject匹配SUBJECT,可以使用re

import re
if re.search('subject', your_string, re.IGNORECASE)

或者您可以先将字符串转换为小写,然后只使用:

if "subject" in your_string.lower()

答案 2 :(得分:7)

另一种方式

mystring.find("subject")

如果字符串包含“subject”,则上述答案将返回true,否则返回false。虽然find会返回其在字符串中的位置,如果它存在负数。

答案 3 :(得分:1)

if "*SUGJECT123" in mystring and "subject" in mystring:
    # do something