|
|
|
| Пожалуйста, помогите составить рег.выражение...
Нужно, чтобы текст, заключенный между какими-то строками был заменен на другой текст.
Пример:
Текст:
bla1 bla2 bla3 <!-- start --> bla4 bla5 <!-- /start --> => bla1 bla2 bla3 <!-- start --> new text<!-- /start -->
В этом примере заменяется текст, находящийся между строками <!-- start --> и <!-- /start -->
Надеюсь, я понятно объясняю...
Заранее спасибо! | |
|
|
|
|
|
|
|
для: Blaster
(18.06.2008 в 19:17)
| | А в чем проблема?
<?php
$text="bla1 bla2 bla3 <!-- start --> bla4 bla5 <!-- /start --> => bla4 bla5 bla6 <!-- start --> new text<!-- /start -->";
$exp=preg_replace("#<!-- start -->(.+?)<!-- /start -->#is", "текст замены",$text);
print $exp;
?>
|
| |
|
|
|