Python:最初の部分文字列が特定の長さであることを条件として、ある文字列の部分文字列が別の文字列の部分文字列であるかどうかを確認します

wolfsatthedoor

私はそのような2つの文字列を持っています:

23971500000239713000002344550000023971900000

そして

23971500000239719000002344550000023971600000

最初の文字列に存在する長さ10以上の部分文字列が、2番目の部分文字列にも少なくとも1つ存在するかどうかをテストしたいと思います。したがって、論理は真と評価する必要があります。

23971500000 両方の文字列にあります。

パドレイク・カニンガム
s1 = "23971500000239713000002344550000023971900000"

s2 = "23971500000239719000002344550000023971600000"

test  = (s1[x:x+10] for x in xrange(len(s1)-9))
print(any(x in s2 for x in test))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ