2014-09-12 30 views
13

Ben django modelinin charField için regex yazmak istiyorum. Bu regex tüm harfleri ve son karakteri "/" içerir.Django filtresi regex ile

Örnek: "dizileri /"

aşağıdaki gibi düzenli ifade dönüş

Model.objects.filter(location_path__iregex=r'^[a-zA-Z]/$') 

Filtre verileri gösteren değildir. location_path için demo veri [ 'sekansları /' 'abc/xyz /', 'abc/AAAA/aaa', 'PQR /']

I gibi verileri filtre isteyen

'sekansları /', 'PQR/olduğu/'' ile herhangi bir z karakteri ve saha ucunu içeren'

bana

cevap

12

bunu bir veya daha fazla harf eşleşir böylece, karakter sınıfından sonra + eklemem gerekiyor doğru regex desen ve sözdizimi verin

r'^[a-zA-Z]+/$' 
+0

Ayrıca, örneklere bakarak, '/': 'r^[a-zA-Z /] +/$ eklemek gerekir – stalk

+0

no, ''sequences /', 'pqr /'' gibi verileri filtrelemek istiyorum. Yukarıdaki listeden sadece iki tezin filtrelenmesini istemektedir. –

+0

teşekkürler Avinash Raj – Mugdha