|
|
|
| имеется код:
<b>bla-bla-bla..</b>12345ndchdeuje<b>bla2-bla2-bla2</b>
хочу:
bla-bla-bla..12345ndchdeujebla2-bla2-bla2
|
использую:
$write_note = preg_replace('/<[b|B]>([\w\s\W]*)<\/[b|B]>/', '\\1', $write_note);
получаю замену только первого и последнего тегов... | |
|
|
|
|
|
|
|
для: maxx11
(15.10.2005 в 02:04)
| | Используйте
<?php
$write_note = preg_replace("#<b>(.+)</b>#isU",'\\1',$postbody);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.10.2005 в 15:30)
| | спасибо, попробую | |
|
|
|
|
|
|
|
для: cheops
(15.10.2005 в 15:30)
| | А не проще так:
<?
$str = "<b>bla-bla-bla..</b>12345ndchdeuje<b>bla2-bla2-bla2</b>";
$str = str_replace(array('<b>','</b>'),array('',''),$str);
echo $str;
?>
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(15.10.2005 в 21:48)
| | Кстати то что у вас на форуме теги '[b][/b]' не обрабатывается в одинарных кавычках - это так задумано или глюк небольшой? | |
|
|
|
|
|
|
|
для: Евгений Петров
(15.10.2005 в 22:06)
| | Имеется ввиду в блоке кода? Так вроде наоборот удобно... или имеется вне кода, два подряд идущих тэга не будут обрабатываться [b][/b], нужно чтобы между ними был хоть один символ. | |
|
|
|
|
|
|
|
для: cheops
(16.10.2005 в 15:01)
| | Ясно, а не хотите добавить тег, внутри которого не будут обрабатываться др теги? | |
|
|
|
|
|
|
|
для: Евгений Петров
(16.10.2005 в 16:15)
| | Можно, но тэг вряд ли будет пользоваться популярностью, а код обработки это усложнит... | |
|
|
|