Forum Webscript.Ru
Программирование => PHP => Тема начата: Bazo от 01 Августа 2005, 19:08:47
-
Задача следующая, как из файла(все равно какого) удалить определенный кусок текста. Допустим начиная с текста
5555 и до текста 6666. То есть все что между этими метками!
-
научиться
а) читать из файла
б) писать в файл
ы) строковым операциям поиска и удаления подстроки
-
RomikChef: Читать и писать в файл я могу:) По строковым операциям готов заглянуть в справочник. Но по-моему не самая умная мысль, человека который пишет в форум, послать в книжку:)
Я же попросил совета по вполне предметной теме, может у кого-нибудь есть алгоритм похожей. Или кто-нибудь что-то похожее делал?
-
Bazo:
может у кого-нибудь есть алгоритм похожей.
тебе и описали алгритм :
1. прочитать файл в переменную.
2. строковыми функциями удалить все, что находится между 5555 b 6666
3. записать переменную в файл.
-
мда...ну спасибо. буду разбираться.
Кстати какими функциями удаляется все между 5555 и 6666, ну чтоб уж в книжке не копаться долго:)
-
2.1. Ищешь строку "5555", в результат выгрызаешь все, что до нее.
2.2. В остатке ищешь строку "6666", рез .= <все что после строки>