Задать вопрос
@HappyCougar

Как выхватить только контент из строки, а не всю строку?

preg_match("/(<title>).*(<\/title>)/i", $string,$out);

Выхватывает всю строку целиком, вместе с тегами, как вытащить только текст титла?
  • Вопрос задан
  • 160 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
nalomenko
@nalomenko
Руководитель отдела разработок в студии «Lava»
Вот так:
preg_match("'<title>(.*?)</title>'si", $string, $out);
Ответ написан
Комментировать
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
preg_match("/<title>([^<]*)/", $string, $out);
echo $out[1];
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Menlod
@Menlod
Front-end developer
Если стоит задачи убить тэги, можно и без регулярки обойтись - php.net/manual/ru/function.strip-tags.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы