Здравствуйте. Есть строчка такого типа:
"юр. пансионат солнышко 77"
его состав:
юр. -
название компании -
регион.
Мне нужно узнать, содержит ли строчка слово "юр.", и если содержит - достать в две переменные: название компании и его регион.
Я действую сейчас так:
$inMsg = "юр. пансионат солнышко 77";
$inMsgEx = explode(' ', $inMsg); // рублю на массив
if ($inMsgEx[0] == "юр.") { // проверяю первый элемент
$reqRegion = array_pop($inMsgEx); // достаю последний
array_shift($inMsgEx); // обрубаю начало
$reqName = implode(' ', $inMsgEx); // собираю в кучу
} // перфекционист плачет...
оно работает, но это костыль. мне не нравится эта дичь с разбором строки на массив, а потом сбором его обратно.
помогите пожалуйста с регуляркой. мысль такая:
если (регулярное выражение на наличие "юр.") {
регулярное выражение, которое достаёт всё, что после "юр." в одну переменную,
а последнее число - в другую
}