@WQP

Как написать регулярное выражение?

Имеется строка
Богоявленский пер., 3с2, Москва, Россия, 109012, 55.75658286166606, 37.62422561645508


Надо разделить ей на
Богоявленский пер., 3с2, Москва, Россия
55.75658286166606
37.62422561645508


Геругярку под статическую строку написать могу, но проблема в том что адрес всё время меняется
  • Вопрос задан
  • 198 просмотров
Решения вопроса 1
@WQP Автор вопроса
В общем вот что сделал и работает всегда. То что выше работает только для текущего примера.

(.+?), ([0-9]{2}\.[0-9]+), ([0-9]{2}\.[0-9]+)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
miraage
@miraage
Старый прогер
DEMO.

/(.+?),\s\d{6},\s(\d{1,2}\.\d+),\s(\d{1,2}\.\d+)/gui
Ответ написан
BuriK666
@BuriK666
Компьютерный псих
"Богоявленский пер., 3с2, Москва, Россия, 109012, 55.75658286166606, 37.62422561645508".match('^(.*), (.*), (.*)$');
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы