Я хотел бы проверить строки на скороговорку.Он отлично работает на консоли:
if re.match('(?!.*example).*[a-zA-Z0-9]{1,}\s{0,}(.*)\s{0,}\/\s{0,}[a-zA-Z0-9]{1,}','rains . cat / dog'):
print 'ok'
Но когда я хочу использовать его в своем коде Django:
pat = "(?!.*example).*[a-zA-Z0-9]{1,}\s{0,}(.*)\s{0,}\/\s{0,}[a-zA-Z0-9]{1,}"
if re.match(pat, body):
return True
Я получаю эту ошибку:
unexpected end of regular expression
Следуя предложениям по другим ответам, я также попытался //
и ////
вместо /
, но не смог заставить его работать.
Так интересно, как я могу это исправить?