Если у меня есть строковая needle
и я хочу проверить, существует ли она непрерывно как подстрока в haystack
, я могу использовать:
if needle in haystack:
...
Что я могу использовать в случае непоследовательной подпоследовательности? Пример:
>>> haystack = "abcde12345"
>>> needle1 = "ace13"
>>> needle2 = "123abc"
>>> is_subsequence(needle1, haystack)
True
>>> is_subsequence(needle2, haystack) # order is important!
False