我试图在句子的指定位置搜索给定的字符串。一个名字嵌入在句子中,我想搜索这个名字是否存在。
这句话是:s =类别:图片由Thomas为我最喜欢的主题提供
我的python代码是:
If 'Th' in s:
print('present')
请注意,由于'Thoma'和'Theme',这将返回present。所以我想最好的方法是使用正则表达式来获得'Thoma'的确切位置并返回present。我是python的新手,我真的不太了解正则表达式orr。有没有办法检查单词'Thoma'是否正好位于s中的单词之后?
1条答案
按热度按时间rqqzpn5f1#
我希望我没有理解错您的问题。您是否在搜索
Image_by_
之后的单词?您可以使用Regex来搜索:图纸:
然后,您可以检查
.group(1)
是否等于Thoma
,或者使用str.startswith
检查名称是否以Th
开头。