测试子字符串的字符串

时间:2011-03-29 13:10:03

标签: python string

是否有一种简单的方法来测试Python字符串“xxxxABCDyyyy”以查看其中是否包含“ABCD”?

2 个答案:

答案 0 :(得分:204)

if "ABCD" in "xxxxABCDyyyy":
    # whatever

答案 1 :(得分:33)

除了使用in运算符(最简单)之外,还有其他几种方法:

  

index()

>>> try:
...   "xxxxABCDyyyy".index("test")
... except ValueError:
...   print "not found"
... else:
...   print "found"
...
not found
  

find()

>>> if "xxxxABCDyyyy".find("ABCD") != -1:
...   print "found"
...
found
  

re

>>> import re
>>> if re.search("ABCD" , "xxxxABCDyyyy"):
...  print "found"
...
found