web-dev-qa-db-ja.com

Django正規表現によるフィルタ

DjangoのモデルのcharFieldの正規表現を書きたいのですが。その正規表現にはすべての文字が含まれ、最後の文字には「/」が含まれます。

例:「sequences /」

次のように正規表現を返します、

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

フィルターデータは表示されません。 location_pathのデモデータは['sequences /'、 'abc/xyz /'、 'abc/aaaa/aaa'、 'pqr /']です

'sequences /'、 'pqr /'のようなa-zからの任意の文字と '/'で終わるフィールドを含むデータをフィルター処理したい

適切な正規表現パターンと構文を教えてください

18
Mugdha

追加する必要があります+文字クラスの後、1つ以上の文字と一致するように、

r'^[a-zA-Z]+/$'
16
Avinash Raj