Ответ 1
if "subject" in mystring.lower():
# do something
Если строка содержит *SUBJECT123
, как определить, что строка имеет subject
в ней в python?
if "subject" in mystring.lower():
# do something
Если вы хотите иметь subject
match subject
, вы можете использовать re
import re
if re.search('subject', your_string, re.IGNORECASE)
Или вы можете сначала преобразовать строку в нижний регистр и просто использовать:
if "subject" in your_string.lower()
Еще один способ
mystring.find("subject")
приведенные выше ответы вернут true, если строка содержит "subject" и false в противном случае. В то время как find вернет свою позицию в строке, если она существует иначе, отрицательное число.
if "*SUGJECT123" in mystring and "subject" in mystring:
# do something