|
|
|
| Здравствуйте. Такая проблема. Есть текст например:
$text = '
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
[пам-парам]
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
[парам-пам]
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например';
Внимание, вопрос ;) Как сделать чтобы в переменной $striped_text был текст от [пама-парам] до [парам-пам]?
Заранее спасибо :) | |
|
|
|
|
|
|
|
для: Грабитель
(20.01.2007 в 02:00)
| | Может быть важно:
текст до [пам-парам] и после [парам-пам] - неизвестен. | |
|
|
|
|
|
|
|
для: Грабитель
(20.01.2007 в 02:00)
| | Завершающий и открывающий тэги одинаковые? Или всё же они отличаются, например
от [пама-парам] до [/парам-пам]
|
| |
|
|
|
|
|
|
|
для: cheops
(20.01.2007 в 02:47)
| | Отличаются. | |
|
|
|
|
|
|
|
для: Грабитель
(20.01.2007 в 02:50)
| | Cheops, а при чем тут MySQL? ;))) | |
|
|
|
|
|
|
|
для: cheops
(20.01.2007 в 02:47)
| | В этом случае можно поступить следующим образом
<?php
$text = '
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
[пам-парам]
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
[/парам-пам]
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например
Здравствуйте. Такая проблема. Есть текст например';
$pattern = "|\[пам-парам\](.*?)\[/парам-пам\]|is";
preg_match($pattern, $text, $out);
echo $out[1];
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(20.01.2007 в 13:11)
| | Спасибо огромное! ) | |
|
|
|
|
|
|
|
для: cheops
(20.01.2007 в 13:11)
| | У меня вопрос
$pattern = "|\[пам-парам\](.*?)\[/парам-пам\]|is";
Что значит знак вопроса после .*
а .* как я понял это любая фраза? | |
|
|
|
|
|
|
|
для: Бамси
(20.01.2007 в 23:47)
| | .* - любое, как можно большое количество символов
.*? - любое, как можно меньшее количество символов | |
|
|
|