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

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

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

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

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



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

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

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



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

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

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


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