Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Maxx 17.12.2015 18:21 / 17.12.2015 18:22
Задачка исключительно для примера:$url[^uri.match[^^([^^\?]+)][]{"$match.1"}]Но так работать не будет, потому что хотя регулярка и отработает, но в результат попадет и хвост тоже
$url[^uri.match[^^([^^\?]+).*][]{"$match.1"}]
Либо написать вот так: $fake[^request:uri.match[^^([^^\?]+)][]{
$url[$match.1]
}]
где фейковая переменная нужна только для того, чтобы тот самый хвост не выплюнулся в поток, что конечно тоже некрасиво.$url[^uri.match[^^([^^\?]+)][]{$match.1}]то есть чтобы match возвращал только то, что мы ищем, как вариант чтобы такой режим задавался каким нибудь ключом?