我想做点什么
if re_validate("/\d+/\d+", token):
items.append( token)
而不是那些意义不明显的东西:
maybe_item = re.findall("/\d+/\d+", token)
if maybe_item and maybe_item[0] == token:
items.append( token)
我的代码找到与该模式匹配的所有字符串,并查看是否只有"匹配"与输入本身相同。我正在寻找一种更简单的方法。
答案 0 :(得分:0)
^
匹配字符串的开头,而$
匹配字符串的结尾。您需要使用^/\d+/\d+$
。这样,唯一可能的匹配是整个字符串。