Django过滤器与正则表达式

Mug*_*dha 18 python regex django

我想为django的模型的charField写正则表达式.该正则表达式包含所有字母,最后一个字符包含"/".

例如:"序列/"

我返回正则表达式如下,

Model.objects.filter(location_path__iregex=r'^[a-zA-Z]/$')
Run Code Online (Sandbox Code Playgroud)

它没有显示过滤数据.location_path的演示数据是['sequences /','abc/xyz /','abc/aaaa/aaa','pqr /']

我想过滤'sequence /','pqr /'这样的数据,其中包含来自az和字段末尾的任何字符'/'

请给我正确的正则表达式模式和语法

Avi*_*Raj 16

您需要+在字符类之后添加,以便它匹配一个或多个字母,

r'^[a-zA-Z]+/$'
Run Code Online (Sandbox Code Playgroud)