Автор Тема: Удаление куска текста из файла  (Прочитано 3779 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Bazo

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Удаление куска текста из файла
« : 01 Августа 2005, 19:08:47 »
Задача следующая, как из файла(все равно какого) удалить определенный кусок текста. Допустим начиная с текста
5555 и до текста 6666. То есть все что между этими метками!
Новый день снова сменит ночь за окном
Новый бой против себя самого...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Удаление куска текста из файла
« Ответ #1 : 01 Августа 2005, 19:18:45 »
научиться
а) читать из файла
б) писать в файл
ы) строковым операциям поиска и удаления подстроки

Оффлайн Bazo

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Удаление куска текста из файла
« Ответ #2 : 01 Августа 2005, 19:23:56 »
RomikChef: Читать и писать в файл я могу:) По строковым операциям готов заглянуть в справочник. Но по-моему не самая умная мысль, человека который пишет в форум, послать в книжку:)
Я же попросил совета по вполне предметной теме, может у кого-нибудь есть алгоритм похожей. Или кто-нибудь что-то похожее делал?
Новый день снова сменит ночь за окном
Новый бой против себя самого...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Удаление куска текста из файла
« Ответ #3 : 01 Августа 2005, 19:48:44 »
Цитировать
Bazo:
может у кого-нибудь есть алгоритм похожей.

тебе и описали алгритм :
1. прочитать файл в переменную.
2. строковыми функциями удалить все, что находится между 5555 b 6666
3. записать переменную в файл.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Bazo

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Удаление куска текста из файла
« Ответ #4 : 01 Августа 2005, 19:53:52 »
мда...ну спасибо. буду разбираться.

Кстати какими функциями удаляется все между 5555 и 6666, ну чтоб уж в книжке не копаться долго:)
Новый день снова сменит ночь за окном
Новый бой против себя самого...

Оффлайн Волченка

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Удаление куска текста из файла
« Ответ #5 : 08 Августа 2005, 01:12:08 »
2.1. Ищешь строку "5555", в результат выгрызаешь все, что  до нее.
2.2. В остатке ищешь строку "6666", рез .= <все что после строки>

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28