Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / регулярка не едет / 7 сообщений из 7, страница 1 из 1
26.06.2019, 16:42
    #39830797
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
регулярка не едет
собственно вот тут https://regex101.com/r/bgTL5Y/8
почему не хавает пр-т ?
...
Рейтинг: 0 / 0
26.06.2019, 16:58
    #39830804
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
регулярка не едет
waszkiewicz,

хавает
https://regex101.com/r/bgTL5Y/9
...
Рейтинг: 0 / 0
26.06.2019, 19:20
    #39830852
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
регулярка не едет
вадя,

"пр" уже и есть "пр-т". я верно понимаю?
...
Рейтинг: 0 / 0
26.06.2019, 20:12
    #39830871
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
регулярка не едет
waszkiewicz"пр" уже и есть "пр-т". я верно понимаю?да
...
Рейтинг: 0 / 0
28.06.2019, 16:46
    #39831720
bochkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
регулярка не едет
не вмещается
пробел после минуса
перед 'т'
...
Рейтинг: 0 / 0
29.06.2019, 13:34
    #39831867
yelena
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
регулярка не едет
проблема в чем сейчас?

вот так напишите

Код: sql
1.
(ул|пр(-т)?|пер|б-р|бул)



например
...
Рейтинг: 0 / 0
30.06.2019, 13:29
    #39832023
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
регулярка не едет
В данном случае сработало ленивое поведение.

Поменять местами варианты пр и пр-т. И не забывать экарнировать знак минус т.к. он определяет не символ минус
а диапазон букв .

Код: java
1.
г.([А-Яа-я\s\-]+)[, ]?(([ ]?)+(ул|пр\-т|пер|пр|б\-р|бул)\s?\.?)([\-А-Яа-я \.]+)[, ](.+)



То-же самое для б-р.

Вообще все любые ВНЕШНИЕ вводимые сведения в регулярку надо гнать через фильтр quote("пр-т") чтобы застраховать
регулярку от пользовательских кривых данных.

yelena ваш вариант не годится т.к. он требует от нас не ввода справочных данных а ввода и предобработки да еще и интеллектуальной.
С поиском префиксов и свёртками. В реальной задаче такого нет.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / регулярка не едет / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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