000295-0000108352@ap.ipaccess.com
の文字列を検索してい108352
ます。これは true を返すはずです。ただし、この部分文字列を検索すると、true が返されません。たとえば、 を検索した場合08352
、これには 1 がないため、false になります。どうすればこれを達成できますか?
私はこのように検索していました:
for item in parse:
if element in item:
where element
is08352
および parse は、リスト内の複数の文字列です。これは、私が望まないポジティブを返しています。
おそらく私はパターンを探すべきですか?私が検索する各文字列の後、@
私は気づきます。また、各文字列が0
. おそらく正規表現ですか?for
そしてどういうわけかそれを私のとに組み込みif
ますか?
編集: 検索文字列の先頭に「00」を追加し、最後に @ を追加するとどうなりますか? お気に入り:
if "00"+access_point_id+"@" in item: