【发布时间】:2011-03-22 01:00:20
【问题描述】:
如果一个字符串中包含*SUBJECT123,在python中如何判断该字符串中是否有subject?
【问题讨论】:
-
“如果一个字符串包含*SUBJECT123”的相关性是什么?您的意思是“我如何进行不区分大小写的搜索”?
如果一个字符串中包含*SUBJECT123,在python中如何判断该字符串中是否有subject?
【问题讨论】:
if "subject" in mystring.lower():
# do something
【讨论】:
如果你想让subject匹配SUBJECT,你可以使用re
import re
if re.search('subject', your_string, re.IGNORECASE)
或者您可以先将字符串转换为小写,然后简单地使用:
if "subject" in your_string.lower()
【讨论】:
if "*SUGJECT123" in mystring and "subject" in mystring:
# do something
【讨论】:
另一种方式
mystring.find("subject")
如果字符串包含“主题”,上述答案将返回 true,否则返回 false。如果 find 存在则返回它在字符串中的位置,否则返回一个负数。
【讨论】: