Нужна помощь с регуляркой

  • Автор темы Автор темы Sanya330
  • Дата начала Дата начала

Sanya330

Client
Регистрация
16.08.2020
Сообщения
314
Реакции
73
Баллы
28
Есть строки
mlsl, Jonah, TEXT - XX, 777
Milan, TEXT - XX, 777, kejsnb
ambe, jame now, 31, TEXT - XX, 777

Нужно спарсить значение TEXT (может содержать пробел)
- XX, 777 известны всегда.
Заранее благодарю)

На практике
Mate 16, Hower, Moscow - MW, 125009 (Должно спарситься Moscow)
Building, 18, Apt 728, Saint Petersburg - SP, 173918, AM (должно спарситься Saint Petersburg).
 
H9H8RVs.jpg


Код:
Развернуть Свернуть Копировать
(?<=\d+,\ \w+\ \d+,\ |\d+, \w+, ).*?(?=-)
 
Последнее редактирование:
  • Оценить
Реакции: Sanya330
@Sanya330 Еще вариант, с более простой регуляркой: ([^,]+(?=-))

89966
 
  • Оценить
Реакции: Sanya330 и baracuda

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)