Загрузка страницы..
Регулярное выражения, для поиска и замены div с определённым класом
Простой пример для поиска и замены
2016-04-20T15:04 20 апр. 2016 15:04
Просмотров: 908

Пусть дана строка:

<div class="content">
	<p>Title</p>
	<div class="old_class">OLD_VALUE</div>
</div>

Нужно заменить класс old_class на new_class и значение в <div class='old_class'> на new_value

Решение:

$string = '
<div class="content">
	<p>Title</p>
	<div class="old_class">OLD_VALUE</div>
</div>';
$pattern = '{<div class=\"old_class\">(.*?)</div>}';
$replacement = '<div class="new_class">new_value</div>';

echo'<pre>';
echo htmlspecialchars(preg_replace($pattern, $replacement, $string));
echo'</pre>';

Результат:

<div class="content">
	<p>Title</p>
	<div class="new_class">new_value</div>
</div>


Комментарии: 0

Коментарий пока нет, стань первым!

Добавить комментарий

Яндекс.Метрика Яндекс.Метрик