Python, заставляющий hex escape-код в regex statement [duplicate]

Другой общий случай, когда можно получить это исключение, включает в себя насмешливые классы во время модульного тестирования. Независимо от используемой насмешливой структуры, вы должны убедиться, что все соответствующие уровни иерархии классов должным образом высмеиваются. В частности, все свойства HttpContext, на которые ссылается тестируемый код, должны быть изделены.

См. « Исключение NullReferenceException при проверке пользовательского AuthorizationAttribute » для несколько подробного примера.

1
задан Simeon Visser 24 March 2012 в 18:07
поделиться

1 ответ

Вы должны пометить строку как необработанную строку, из-за \ там, поставив r перед регулярным выражением:

m = re.match(r"<(.*)>phone</\1>", "<bar>phone</bar>")
6
ответ дан Simeon Visser 26 August 2018 в 11:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: