VERBOSE
дает вам возможность писать комментарии в своем регулярном выражении для документирования.
Для этого игнорируются пробелы, поскольку для написания комментариев необходимо использовать разрывы строк.
Замените все пробелы в регулярном выражении на \s
, чтобы указать, что это пробелы, которым вы хотите соответствовать в вашем шаблоне, а не просто пробелы для форматирования ваших комментариев.
Более того, вы можете использовать префикс r
для строки, которую вы используете в качестве шаблона. Он говорит Python не интерпретировать специальные нотации, такие как \n
, и позволяет использовать обратную косую черту без их экранирования.