Нужно выдернуть из строки с адресом название города Код (Text): Республика Карелия, Беломорский район, г. Беломорск, Мерецкова улица, 6 Ханты-Мансийский автономный округ - Югра, 628616, г Нижневартовск, ул Менделеева, д. 8, Республика Крым, 298302, Крым Респ, Керчь г, Жени Дудник ул, дом 1 Республика Татарстан, г. Набережные Челны, Моторная улица И так далее
в целом - никак... потому как адреса в разном формате. где г. Название, где Название г, + все по разному заполнены (если разделять по запятой)
Если задача единоразовая и/или не жалко 5-10 копеек за адрес – какая-нибудь DaData.ru может подсобить.
так это только для данных 4 строк, а если у ТС будут села, деревни, хутора и прочие населенные пункты с их сокращениями?