ломал голову, пытаясь понять, как работают регулярные выражения в php.
Я пытаюсь получить информацию после точки с запятой, но до следующего ключевого слова : начинает
Вот мой текст, который мне удалось использовать с помощью регулярных выражений, чтобы сначала вырезать html.
Название: 2012 BMW M5 Concept Местоположение: Мюнхен - Германия Ссылка: 091Комментарии: Уже 25 летЭто восхитительное сочетание высочайшего комфорта вождения, характерного для высшего среднего класса. От: Jim Smith jim@jimsemail.com.au 0987541231
Приведенный выше текст на самом деле просто пример, но точно в том же формате, что и мойтекст.
мне нужно вот что:
Название = 2012 BMW M5 Concept
Местоположение = Мюнхен, Германия
Ссылка = 091
Комментарии = Вот уже 25 лет потрясающая комбинация высочайшего комфорта при вождении в верхнем среднем классе премиум класса
От = Джим Смит jim@jimsemail.com.au 0987541231
С последним результатом 5.От: Я всегда могу написать немного больше, чтобы извлечь письмо, однако, если кто-то может помочь с извлечением имени, а также номера телефона, который не всегда может быть точно таким количеством цифр, я был бы очень благодарен :)
пока у меня есть это, чтобы успешно получить номер ссылки:
if (preg_match("/Reference:[0-9]{3}/", $decodedmessage, $matches_id))
{
echo "Reference=".preg_replace("/Reference:/","",$matches_id[0]);
}
Заранее спасибо Джонни