Друзья, помогите составить регулярку.
Затык в ленивости:
Есть строка вида
какая-то информация // фио персонажа // адрес МОСКВА адрес // еще что-то
Несколько секций с разделителем // .
Собственно, мне нужно вырезать секцию адреса из строки. Адрес может быть в разном формате (как и любой кусок данных), но там всегда присутствует слово МОСКВА
Пишу регулярку
//.+?МОСКВА.+?//
, вроде указана ленивость, но захватывает она кусок
// фио персонажа // адрес МОСКВА адрес //
, то есть захватывает лишнего, а именно - ФИО персонажа
В принципе, немного понимая как работает механизм регулярок - то да, так он и должен работать.
Но вот как выцепить только адрес?
Понимаю что это все можно решить с помощью программирования.
Но хотелось бы решить с помощью регулярки, ибо там еще много других нюансов, которые проще решить регуляркой