В конфигурации маршрутов веб-обработчика у меня есть следующее регулярное выражение:
('/post/(\w+)/.*', foo.app.WebHandlerFooClass)
это регулярное выражение соответствует URL-адресам такого типа:
/post/HUIHUIGgS823SHUIH/this-is-the-slug
/post/HUIHUIGgS823SHUIH/
передает правильный параметр HUIHUIGgS823SHUIH
Id в веб-обработчик, соответствующий группе (\w+)
.
Как я могу изменить приведенное выше регулярное выражение, чтобы оно соответствовало также этому URL?
/post/HUIHUIGgS823SHUIH
Обработчик закодирован так, чтобы принимать только один параметр, base64 Id, поэтому в Regex должна быть только одна группа, соответствующая Id.
Итак, вот URL, которые должны быть сопоставлены:
/post/HUIHUIGgS823SHUIH/this-is-the-slug
/post/HUIHUIGgS823SHUIH/
/post/HUIHUIGgS823SHUIH
<- Эй, я тоже хочу это </li>