Здравствуйте, я пытаюсь найти строку для ее подстрок и вернуть "да", если найден.
для exp: у меня есть строка Deracu876
, подстроки {D,d,e,E,r,R,A,a,c,C,u,U,8,7,6}
, так вот результат:
deracu876
: да Deracu8762
: нет Dderacu876
: да sNdAp725
: нет
вот код, который я написал с помощью регулярных выражений, но не работает
import re
def match(text,pattern):
# regex
# searching pattern
if re.search(pattern,text,re.IGNORECASE):
return('Yes')
else:
return('No')
text=input()
pattern=""
for w in text :
pattern=pattern+'|'+w
print(match("Deracu8762",pattern))