|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.05.2010, 17:29 | #1 |
Пользователь
Регистрация: 29.04.2010
Сообщений: 31
|
замена слов
есть текст
FastTemplate - это набор классов, позволяющих реализовать работу с шаблонами. Как сделать замену текста от слова до слова на нужный текст. Я нашол скрипт замены слов но он меняет только указание слова $text = str_replace(' ', 'fgfdgfd ', $text); на fgfdgfd как его переделать чтобы он заменял например от слова FastTemplate до слова позволяющих на слово работу <?php $file = fopen('file1 (3).txt', 'r'); $text = fread($file, filesize('file1 (3).txt')); fclose($file); $file = fopen('file1 (3).txt', 'w'); $text = str_replace(' ', 'fgfdgfd ', $text); fwrite($file, $text); fclose($file); ?> |
05.05.2010, 19:24 | #2 |
Заблокирован
Регистрация: 10.04.2010
Сообщений: 145
|
Нужно заюзать опережающую (?=searchtext ) и ретроспективную (?<=searchtext ) проверки
|
05.05.2010, 19:29 | #3 |
Пользователь
Регистрация: 29.04.2010
Сообщений: 31
|
<?php
$file = fopen('file1 (3).txt', 'r'); $text = fread($file, filesize('file1 (3).txt')); fclose($file); $file = fopen('file1 (3).txt', 'w'); $text = preg_replace('~FastTemplate.*?позво ляющих~is', ' ', $text); fwrite($file, $text); fclose($file); ?> все сделано и работает спасибо Последний раз редактировалось sergeiqwe; 05.05.2010 в 19:31. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Замена слов в Office | noMaster | Microsoft Office Word | 2 | 19.12.2009 19:05 |
С++ строки(замена слов) | GodsamcK | Помощь студентам | 0 | 15.12.2009 19:02 |
Поиск и замена слов. | ildarn | Общие вопросы C/C++ | 1 | 25.11.2009 19:01 |
замена слов в MS Word | polov | Общие вопросы Delphi | 4 | 09.10.2009 18:29 |
замена слов | lekom | Общие вопросы Delphi | 7 | 27.09.2009 23:46 |