Составить простое регулярное выражение

Статус
В этой теме нельзя размещать новые ответы.

mihan-888

Писатель
Регистрация
21 Фев 2012
Сообщения
7
Реакции
2
HTML:
<a class="rater_topic rater_minus_1" obj_id="ЛЮБОЕ ЧИСЛО" title="Не нравится" href="#">ЗНАК ПРОБЕЛА</a>
ЛЮБОЕ ЧИСЛО и ЗНАК ПРОБЕЛА надо заменить на регулярки.
Буду благодарен
 
PHP:
preg_match_all(
'|<a class="rater_topic rater_minus_1" obj_id="(\d+)" title="Не нравится" href="#"> </a>|',
'<a class="rater_topic rater_minus_1" obj_id="123" title="Не нравится" href="#"> </a>',
$match, PREG_SET_ORDER);
print_r($match);
 
PHP:
$replace1='123'; $replace2='sample';
$text=preg_replace('/(?<=class="rater_topic rater_minus_1" obj_id=")\d+(" title="[^"]*" href="#">)\s+(?=<\/a>)/',"{$replace1}$1{$replace2}",$text);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху