Як я можу перевірити, чи існує будь-який з рядків масиву в іншому рядку?
Подібно до:
a = ['a', 'b', 'c']
str = "a123"
if a in str:
print "some of the strings found in str"
else:
print "no strings found in str"
Цей код не працює, це просто показати, чого я хочу досягти.
[abc]
також працює чудово і буде швидшим, якщо для тестування буде більше ніж кілька кандидатів. Але якщо рядки є довільними і ви не знаєте їх заздалегідь, щоб побудувати регулярний вираз, вам доведеться використовувати any(x in str for x in a)
підхід.