Эта тема на forum.dklab.ru


box: Выделение текста.
Привет всем ! Люди , помогите разобратся . Есть текст :
Режиссер:*************<br><br>
В ролях:***************<br>
Нужно вырезать все что помеченно "*".
Я пробовал вот так:
preg_match('/(Режиссер:)([^<]+)<br>/', $buffer, $regs);
Но у меня ничего не вышло , как будет правельно ???
Ksnk:
$buffer="Режиссер:*************<br><br>
В ролях:***************<br>";
preg_match('/(Режиссер:)([^<]+)<br>/', $buffer, $regs);
print_r($regs); выдает Array ( [0] => Режиссер:*************<br>
[1] => Режиссер: [2] => ************* )
Должно работать, если все так, как написано.
Может что-то с кодировками, маленькие-большие буквы?
СерЖ:
box
Можно поробовать так
$str="Режиссер:*************<br><br>
В ролях:***************<br>";
$str=preg_replace('|(:)(.*)(<)|isU','$1$3',$str);

в $2 можно поместить нужный текст..
Александр Михалицын:
Перенесено из форума: Склад готовых решений :: PHP.
Перенесено в форум: Разное :: PHP.
Александр Михалицын:
Тема закрыта.

Эта тема на forum.dklab.ru