如何检查python中另一个字符串的任何部分中是否存在该字符串

2024-06-25 23:52:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个字符串str1,它可以作为另一个sting的一部分存在,如下所述

str1=“vikassharmabhardwaj” comb#u str=“xxxvikasxdddsharma###########bhardwaj”

我想检查str1是否存在于comb_str中,它应该返回我的输出(vikas、sharma、bhardwaj)


Tags: 字符串combstrstr1vikasstingsharmabhardwaj
1条回答
网友
1楼 · 发布于 2024-06-25 23:52:51

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, str2, str3)


var = finderer(str1, str2, str3, comb_str)
print (var)

相关问题 更多 >