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