Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Регулярочка / 7 сообщений из 7, страница 1 из 1
04.03.2015, 22:56
    #38895231
МВЦ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярочка
Добрый вечер, в регулярках я ноль.

Как можно запилить регулярочку на ограничение маршрута для МапПейджРоута

Например, для символов от 1 до 8
Код: c#
1.
2.
3.
4.
new RouteValueDictionary
                 {
                    {"Report", "[1-8]+"}
                 });



Нужно расширить ограничение до 10 включительно, и вот тут бока, т.к. "[1-10]+" уже не работает , ибо 10 не 10, а 1 и 0

Пока обошелся говнорегом:
Код: c#
1.
2.
3.
4.
new RouteValueDictionary
                 {
                    {"Report", "1|2|3|4|5|6|7|8|9|10"}
                 });



Но хочется годно и красиво, изящнои многоходовочно.
...
Рейтинг: 0 / 0
04.03.2015, 23:56
    #38895277
Boneshock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярочка
0-10
Код: c#
1.
"^([0-9]|10)$"

годно?

скорее всего только таким принципом, например 0-50
Код: c#
1.
"^([0-9]|[1-4][0-9]|50)$"


уловил?
...
Рейтинг: 0 / 0
05.03.2015, 10:05
    #38895525
МВЦ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярочка
Boneshock0-10
Код: c#
1.
"^([0-9]|10)$"

годно?

скорее всего только таким принципом, например 0-50
Код: c#
1.
"^([0-9]|[1-4][0-9]|50)$"


уловил?
Годно! Лучше конечно, чем мой способ "в лоб".

Принцип уловил, спасибо!

ЗЫ Какая-то черная материя эти регулярки...
...
Рейтинг: 0 / 0
05.03.2015, 10:20
    #38895547
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярочка
МВЦЗЫ Какая-то черная материя эти регулярки...овладение регулярками сродни просветлению. Ты понимаешь это ВДРУГ, и весь мир начинает вращаться вокруг тебя )
...
Рейтинг: 0 / 0
05.03.2015, 15:02
    #38896101
Boneshock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярочка
Shocker.ProМВЦЗЫ Какая-то черная материя эти регулярки...овладение регулярками сродни просветлению. Ты понимаешь это ВДРУГ, и весь мир начинает вращаться вокруг тебя )
Обычно получается так: "У вас есть проблема. Вы решили использовать регулярные выражения. Теперь у вас две проблемы" :)
...
Рейтинг: 0 / 0
05.03.2015, 22:44
    #38896661
МВЦ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярочка
Точно подмечено!

А без регулярок никак по другому нельзя применить к маршруту ограничения? (Конкретно речь об аспшном MapPageRoute)
...
Рейтинг: 0 / 0
06.03.2015, 11:55
    #38897001
PA
PA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярочка
МВЦТочно подмечено!

А без регулярок никак по другому нельзя применить к маршруту ограничения? (Конкретно речь об аспшном MapPageRoute)
Вместо регулярки можно использовать класс, реализующий интерфейс IRouteConstraint
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Регулярочка / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]