1
一個複雜的語法,如:Django,MySQL和正則表達式:不支持重新語法?
Model.objects.filter(url__iregex=r'^\S+\/\d+\/\S+$')
不起作用。但是,一些地方我離開應該逃脫部分字符串,轉義確實回報元素:
Model.objects.filter(url__iregex=r'^http://www.c')
什麼我做錯了,或者是正則表達式不是在Django與MySQL支持?
如果'^ \ S + \/\ d + \/\ s + $'與MySQL的REGEXP操作處理,它不會工作。你需要像'^ [^ [:space:]] +/[0-9] +/[^ [:space:]] + $'' –
是的,這是完全正確的。 – dengar81