создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

Обернуть слово из текста в тег с помощью регулярных выражений на php

Практический пример есть там >

Простой пример (смотрим код страницы)

Вот текст:

Ох, лето красное! Любил бы я тебя,

Когда б не зной, да пыль, да комары, да мухи.

Задача: обернуть слово "да" в тег b

<?$q='да';$q=preg_replace('~(\S+)~','<b>$1</b>',$q)?>

Ох, лето красное! Любил бы я тебя,

Когда б не зной, да пыль, да комары, да мухи.

Еще

<?$q1='Ох, лето красное! любил бы я тебя, когда б не зной, да пыль, да комары, да мухи.';$q1=preg_replace('~(\S+)~','<b>$1</b>',$q1);echo$q1?>

Ох, лето красное! любил бы я тебя, когда б не зной, да пыль, да комары, да мухи.


<?$q2='Ох, лето красное! любил бы я тебя, когда б не зной, да пыль, да комары, да мухи.';$q2=preg_replace('~(\S+\s?)~',"<b>$1</b>\n",$q2);echo$q2?>

Ох, лето красное! любил бы я тебя, когда б не зной, да пыль, да комары, да мухи.


<?$q3='Ох, лето красное! любил бы я тебя, когда б не зной, да пыль, да комары, да мухи.';$q3=preg_replace(['~(\S+\s?)~',"~^(?:\n|\K)$~m"],["<b>$1</b>\n",'<br>'],$q3);echo$q3?>

Ох, лето красное! любил бы я тебя, когда б не зной, да пыль, да комары, да мухи.

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting