(В последнем случае запятая - это китайская запятая.)

читал другие вопросы в Stackoverflow, но все же не ближе. Извините, если на это уже ответили, но я не получил ничего предложенного там, чтобы работать.

>>> import re
>>> m = re.match(r'^/by_tag/(?P<tag>\w+)/(?P<filename>(\w|[.,!#%{}()@])+)

Все хорошо, тогда я пробую что-то с норвежскими символами (или что-то более похожее на юникод):

>>> m = re.match(r'^/by_tag/(?P<tag>\w+)/(?P<filename>(\w|[.,!#%{}()@])+)

Как я могу сопоставить типичные символы Unicode, такие как øæå? Я хотел бы также иметь возможность сопоставлять эти символы как в группе тегов выше, так и в группе для имени файла.

, '/by_tag/xmas/xmas1.jpg') >>> print m.groupdict() {'tag': 'xmas', 'filename': 'xmas1.jpg'}

Все хорошо, тогда я пробую что-то с норвежскими символами (или что-то более похожее на юникод):

>>> m = re.match(r'^/by_tag/(?P<tag>\w+)/(?P<filename>(\w|[.,!#%{}()@])+)$', '/by_tag/påske/øyfjell.jpg')
>>> print m.groupdict()
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'groupdict'

Как я могу сопоставить типичные символы Unicode, такие как øæå? Я хотел бы также иметь возможность сопоставлять эти символы как в группе тегов выше, так и в группе для имени файла.

, '/by_tag/påske/øyfjell.jpg') >>> print m.groupdict() Traceback (most recent call last): File "<interactive input>", line 1, in <module> AttributeError: 'NoneType' object has no attribute 'groupdict'

Как я могу сопоставить типичные символы Unicode, такие как øæå? Я хотел бы также иметь возможность сопоставлять эти символы как в группе тегов выше, так и в группе для имени файла.

, '/by_tag/xmas/xmas1.jpg') >>> print m.groupdict() {'tag': 'xmas', 'filename': 'xmas1.jpg'}

Все хорошо, тогда я пробую что-то с норвежскими символами (или что-то более похожее на юникод):

>>> m = re.match(r'^/by_tag/(?P<tag>\w+)/(?P<filename>(\w|[.,!#%{}()@])+)$', '/by_tag/påske/øyfjell.jpg')
>>> print m.groupdict()
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'groupdict'

Как я могу сопоставить типичные символы Unicode, такие как øæå? Я хотел бы также иметь возможность сопоставлять эти символы как в группе тегов выше, так и в группе для имени файла.

Ответы на вопрос(2)

Ваш ответ на вопрос