Регулярка, вытащить из строчки содержимое. Мультиязычное

В RewriteRule, использую правило. В нем указано, что необходимо достать по данному условию

   m-([a-z-0-9-]+)+
   RewriteRule ^m-([a-z-0-9-]+)+$ index.php?d=$1&p=$2 [QSA]

Проблема в том, что срабатывает оно в том случаи если содержит цифры и буквы латинского алфавита.

Как сделать так, чтобы вытащить содержимое. Которое может быть на разных языках и может содержать различные символы...


Ответы (1 шт):

Автор решения: Vitaliy Zlobin

Как то так, возможно в конкретном ЯП нужно что-то дополнительно экранировать:

^m-(\p{L}+)+$

Только не понятно зачем 2 плюса и группировка, можно упростить:

^m-\p{L}+$
→ Ссылка