“没有在值列表中”的正则表达式,没有否定的预测

时间:2017-07-05 14:02:14

标签: python regex

我想使用正则表达式搜索字符串列表中不存在的字符串。是否可以使用否定前瞻而不是制作正则表达式?

2 个答案:

答案 0 :(得分:2)

只需在值列表中使用正则表达式"",如果匹配则返回False

答案 1 :(得分:1)

当您在字符串列表中搜索纯字符串时,您甚至不需要正则表达式。你可以做string not in list_of_strings

例如,如果你有

list_of_string = ['string1', 'string2', 'string3']
string = 'string4'

string not in list_of_strings会产生True