genarator2003
Постоялец
- Регистрация
- 23 Авг 2007
- Сообщения
- 115
- Реакции
- 8
- Автор темы
- #1
Код таков
Задача состтоит в том чтобы заменить только слова на что-то а он ещё забирает и то что рядом заяпыте например т.е. для слова Beschreibung: после замены будет {YA} а надо чтобы было {YA}:. Как сделать ?
Зачем всё это
Вот смотрите есть фраза - "Мирный мир построим снова к понедельнику готова мирный мир"
Мне нужно чтобы "мир" было заменено, а слово "мирный" осталось как есть чтобы корень его(мир) не был подвергнут замене.
PHP:
$text = "Beschreibung: Diese Jeans sind die funny-Länge, Beschreibung 7 / 8 mit einer einzigen Bewegung verkürzt. \n Der untere Teil Beschreibung \n der Beine mit Knöpfen und Gurt\n ist auf der Seite fixiert. Auch konzentriert sich die Aufmerksamkeit Beschreibung auf einen Stoffgürtel mit filigranen floralen Stickereien. Cut mit 4 Taschen. Gürtelschlaufen. Front-Reißverschluss Beschreibung";
echo $text;
echo "\n<br>\n";
$word = "Beschreibung";
$pattern = "/^".$word."\W|\W".$word."\W|\W".$word."$/i";
preg_match_all($pattern, $text, $matches);
print_r($matches);
$text = preg_replace($pattern, "{YA}", $text);
Задача состтоит в том чтобы заменить только слова на что-то а он ещё забирает и то что рядом заяпыте например т.е. для слова Beschreibung: после замены будет {YA} а надо чтобы было {YA}:. Как сделать ?
Зачем всё это
Вот смотрите есть фраза - "Мирный мир построим снова к понедельнику готова мирный мир"
Мне нужно чтобы "мир" было заменено, а слово "мирный" осталось как есть чтобы корень его(мир) не был подвергнут замене.