问题描述
我有一个字符串str1,它可以作为另一个字符串的一部分存在,如下所述。
str1 =“ vikassharmabhardwaj” comb_str =“ xxxvikasxddddsharma ######## bhardwaj”
我想检查是否在comb_str中存在str1,它应该返回我的输出(vikas,sharma,bhardwaj)
解决方法
Python不知道您将str1视为3个不同的对象,希望您明确定义它。有很多方法可以解决,我提出以下建议。
#! /usr/bin/python
str1="vikas"
str2 = 'sharma'
str3 = "bhardwaj"
comb_str = "xxxvikasxddddsharma########bhardwaj"
def finderer(str1,str2,str3,comb_str):
if str1 in comb_str and str2 in comb_str and str3 in comb_str:
return ( str1,str3)
var = finderer(str1,comb_str)
print (var)