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

Как реализовать поиск в тексте preg_match_all?

Как найти в тексте все метки вида [text_*]? Например:

$content = 'Древнеримскому философу цицерону [text_5], ведь именно из его применили в различных языках. Шрифтов, абзацев, отступов и по [text_19]. Или иные буквы встречаются с языками, использующими латинский алфавит. Проектах [text_3] ориентированных на сайтах и т.д оценке качества восприятия макета текст-рыбу.';

preg_match_all("/(?U)(text_)(.*)(\/])/", $content, $matches);


Нужно получить все совпадения с шаблоном, т.е. результат должен быть: 5,19,3
  • Вопрос задан
  • 2322 просмотра
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Toy
@Toy
Front-end Developer @ Starbucks
preg_match_all("/\[text_(\d+)\]/", $content, $matches);
print_r($matches);
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 13:01
50000 руб./за проект
22 дек. 2024, в 10:44
15000 руб./за проект
22 дек. 2024, в 10:12
10000 руб./за проект