|
|
|
| Я новичок в php возможно вопрос очень простой, но сам задачу решить не могу, помогите, пожалуйста.
Задача заменить одно предложение в тексте на другое.
В php есть метод но он производит замену только отдельного слова.
Нужно что-то подобное только заменить предложение. | |
|
|
|
|
|
|
|
для: KRAKLU
(15.02.2009 в 13:52)
| | он выполняет замену последовательности символов любой длины. | |
|
|
|
|
|
|
|
для: Trianon
(15.02.2009 в 14:10)
| | пробельные символы не учитывваються, этот метод не подходит. | |
|
|
|
|
|
|
|
для: KRAKLU
(15.02.2009 в 14:13)
| | str_replace меняет любую цепочку символов. Даже если это бинарный поток.
Если Вам требуется не менять, а что-то другое - нужно более четко формулировать задачу.
[поправлено модератором] | |
|
|
|
|
|
|
|
для: Trianon
(15.02.2009 в 14:21)
| | Задача найти в произвольном тексте предложение и заменить его другим. str_replace НЕ учитывает пробельные символы. | |
|
|
|
|
|
|
|
для: KRAKLU
(15.02.2009 в 14:52)
| | Нет, на самом деле пробелы учитываются, возможно вы копируете предложение из браузера, который несколько подряд идущих пробелов заменяет одним пробелом. Откуда поступает текст, который следует подвергнуть замене? Доступна ли страница для просмотра (чтобы можно было воспроизвести ситуацию)? | |
|
|
|
|
|
|
|
для: cheops
(15.02.2009 в 15:26)
| |
$text=”Клара у Карла украла кораллы”;
$zamen1=”Клара у Карла ”; // заменяем строку
$zamen2=”Воровка Клара у лоха Карла ”;
$text =str_replace($zamen1,$zamen2,$text);
|
НЕ РАБОТАЕТ!!! | |
|
|
|
|
|
|
|
для: KRAKLU
(15.02.2009 в 15:29)
| | У вас в оригинальном скрипте такие же кавычки? Попробуйте их заменить на обычные - у меня ваш скрипт отрабатывает на ура.
<?php
$text="Клара у Карла украла кораллы";
$zamen1="Клара у Карла "; // заменяем строку
$zamen2="Воровка Клара у лоха Карла ";
$text =str_replace($zamen1,$zamen2,$text);
echo $text; // Воровка Клара у лоха Карла украла кораллы
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.02.2009 в 15:32)
| | ГГ тема закрыта
Проблема была с пробелами как писал Автор: cheops
Прошу пощения за бестолковый напряг | |
|
|
|