Создать регулярное выражение, в котором между сокращениями городов, улиц, зданий и т.д. и названиями может быть указано несколько пробелов
Необходимо создать регулярное выражение, в котором между сокращениями (со знаком точки) городов, улиц, зданий и т.д. и названиями может быть указано несколько пробелов, в том числе знак перехода на новый абзац как в ворде), или их отсутствие Имеется небольшой список сокращений, а именно:
ул. зд. наб. г. пос. ш. пом. оф.
и любые названия, например, Ростов-на-Дону, Курчатовское шоссе, и прочее. И между этими сокращениями может быть любой символ или их количество, даже знак перехода на новый абзац
Примеры такие: г.Ноябрьск ул. Пушкина зд. 3 ул.10 пом. 14 оф. 13
Ответы (1 шт):
\s{0,3}[а-яёА-ЯЁ]*[.]+\s{0,3}[а-яёА-ЯЁ]*
По регулярным выражениям есть статья на Habr: https://habr.com/ru/post/545150/
Там есть ссылки на инструменты где можно протестировать и поправить регулярные выражения. Например: https://regex101.com/