我想为django的模型的charField编写正则表达式。该正则表达式包含所有字母,最后一个字符包含“/".
例如:“序列/”
我按如下方式返回正则表达式,
Model.objects.filter(location_path__iregex=r'^[a-zA-Z]/$')
未显示过滤器数据。 location_path的演示数据是['sequences /','abc / xyz /','abc / aaaa / aaa','pqr /']
我想过滤'sequence /','pqr /'这样的数据,其中包含来自a-z和字段末尾的任何字符'/'
请给我正确的正则表达式模式和语法
答案 0 :(得分:15)
您需要在字符类之后添加+
,以便它匹配一个或多个字母,
r'^[a-zA-Z]+/$'