#regex #preg-match
#регулярное выражение #preg-match
Вопрос:
Я получаю в виде текста следующую строку:
We have a new FB Leads "Puente Middleware".
Тема, в которой я пытался извлечь строку с помощью preg_match, но она возвращает только текст, который находится вне кавычек, а не внутри.
$getSubject = preg_match('/"([^"]*)"/', $subject);
return "We have a new FB Leads"
I want to return "Puente Middleware"
Ответ №1:
Вы указали правильную группу захвата, но вы никогда не обращались к замене. Попробуйте эту версию:
$subject = "We have a new FB Leads "Puente Middleware"";
preg_match('/"([^"]*)"/', $subject, $results);
echo $results[1];
Это печатает:
Puente Middleware