我正在搜索一个字符串000295-0000108352@ap.ipaccess.com
,108352
这应该返回 true。但是,如果我搜索它的子字符串,它不应该返回 true。例如,如果我搜索08352
,则缺少 1 ,因此这是错误的。我应该如何做到这一点?
我是这样搜索的:
for item in parse:
if element in item:
where element
is08352
和 parse 是列表中的几个字符串。这是返回我不想要的积极因素。
也许我应该寻找一种模式?在我搜索的每个字符串之后是 a@
我注意到,也在每个字符串之前是 a 0
。所以也许是一个正则表达式?并以某种方式将其合并到我的for
and中if
?
编辑:如果我在搜索字符串前面加上“00”并在末尾添加@怎么办?像:
if "00"+access_point_id+"@" in item: