Регулярное выражение для разделения слов с использованием заглавной буквы

У меня есть следующий текст

Расположение: HyderabadProduct Development, дизайн собственных дизайнов и разработка веб-сайтов. Рамка: Magento: Drupal, Joomla, Ruby On Rails, Codeigniter (Any One или Combination). Хорошо в базе данных Sql. Ищу.

Мне нужно захватить только название местоположения - Хайдарабад.

Я использовал (?<=Location:).* Чтобы удалить тег местоположения, попробованный с множеством других опций, чтобы отделить от Hyderabad, но не смог получить подходящий.

Просьба предложить регулярное выражение для получения имени местоположения

1 ответ

Попробуйте следующее регулярное выражение, чтобы захватить только строку Hyderabad которая сопровождается строкой Product,

(?<=Location:)(.*?)(?=Product)

DEMO

ИЛИ

(?<=Location:)(.*?)(?=[A-Z])

Это приведет к захвату всех символов после строки Location до следующей буквы верхнего уровня.

DEMO

Вы уже добавили эту картинку для ссылки -

Данные, полученные после регулярного выражения

licensed under cc by-sa 3.0 with attribution.