String 在python中从字符串中搜索字符序列

String 在python中从字符串中搜索字符序列,string,python-3.x,String,Python 3.x,我想问一下,在python中,是否有任何方法可以从更大的字符串中找到字符序列?例如,在使用URL时,我想从http://www.example.com/aaa/bbb/ccc。如果找到,它应该返回True 还是有其他方法可以做到这一点?提前谢谢 使用中的测试一个字符串是否是另一个字符串的子字符串 >>> "www.example.com" in "http://www.example.com/aaa/bbb/ccc" True 使用中的测试一个字符串是否是另一个字符串的子字符

我想问一下,在python中,是否有任何方法可以从更大的字符串中找到字符序列?例如,在使用URL时,我想从
http://www.example.com/aaa/bbb/ccc
。如果找到,它应该返回True


还是有其他方法可以做到这一点?提前谢谢

使用中的
测试一个字符串是否是另一个字符串的子字符串

>>> "www.example.com" in "http://www.example.com/aaa/bbb/ccc"
True

使用
中的
测试一个字符串是否是另一个字符串的子字符串

>>> "www.example.com" in "http://www.example.com/aaa/bbb/ccc"
True

有很多方法可以做到这一点:

>>> a = "http://www.example.com/aaa/bbb/ccc"
>>> b = "www.example.com"
>>> if a.find(b) >=0:            # find return position of string if found else -1
...     print(True)
... 
True
>>> import re
>>> if re.search(b,a):              
...     print(True)
... 
True

有很多方法可以做到这一点:

>>> a = "http://www.example.com/aaa/bbb/ccc"
>>> b = "www.example.com"
>>> if a.find(b) >=0:            # find return position of string if found else -1
...     print(True)
... 
True
>>> import re
>>> if re.search(b,a):              
...     print(True)
... 
True

我正在展示另一种方法

>>> data = "http://www.example.com/aaa/bbb/ccc"
>>> key = "www.example.com"

>>> if key in data:
...     #do your action here

我正在展示另一种方法

>>> data = "http://www.example.com/aaa/bbb/ccc"
>>> key = "www.example.com"

>>> if key in data:
...     #do your action here

可能重复的可能重复的好的,谢谢!就这么简单!我实际上是在尝试使用一种a.find(b)方法,这种方法很有效!好的,谢谢!就这么简单!我实际上是在尝试使用一种a.find(b)方法,这种方法很有效!