Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];

Вниз

Поиск в файлах и замена в них текста   Найти похожие ветки 

 
Евгений_М   (2006-02-13 02:36) [0]

Уважаемые мастера, приветствую вас!
Суть проблемы: в папке, в которой будет лежать программа, расположены текстотвые файлы. В этих файлах необходимо вырезать или заменить часть текста, а именно шапку и низ, середину оставить.  Середину  легко определить по опозновательным знакам. Вот пример:

чушь собачья, текст текст текст
продолжение чуши

Привет
Меня зовут Вася, .... бла-бла бла
.. .....

Пока
Мои координаты .... бла-бла....
Продолжение чуши...


Подчеркнутый текст - то что удалить или заменить (на что заменить можно вшить в исходник)
Наклонный текст - ключевые слова, которые встречаются в файлах
Жирный - то, что трогать не надо.

Рассчитываю на вашу помощь в виде листинга. Или исходника.
Чуть позже могу отблагодарить (по-желанию) денюжкой. Небольшой.


 
Евгений_М   (2006-02-13 02:38) [1]

Т.е. вырезать или заменить до слова Привет, вырезать или заменить после слова Пока. Сохранить изменения. Следующий файл и так до конца.


 
Германн ©   (2006-02-13 02:59) [2]

Т.е. ты просишь "алгоритм"!
Но любой, Я Ещё Раз подчёркиваю "ЛЮБОЙ! Но который тебе нужен. А платить кто будет?


 
Евгений_М   (2006-02-13 03:11) [3]

Не понял? Что за "любой". Мне нужен готовый код.

Я готов заплатить за него 5$ и больше. Но заплачу не сразу, а через неделю-две. Но 100%.


 
Евгений_М   (2006-02-13 03:11) [4]

И в дальнейшем еще смогу заплатить за небольшие добавления.


 
Евгений_М   (2006-02-13 05:58) [5]

Ну вы что? 5$ за такой пустяк не хотите? Там всё легко.
Дело в том, что я не знаком с Delphi. И мне проще заплатить, чем искать документацию и вникать в то, что больше никогда не пригодится.
Я Евгений Мулдашев из г. Балаково. Так что помогите!


 
piople ©   (2006-02-13 06:06) [6]

А я Сеня Ганжубас из Красноярска, Пакскать 1 курс...


 
Евгений_М   (2006-02-13 07:43) [7]

Кароч, не надо. Сам ;) Вы какие-то долгие :) А за сайт пасиб!


 
ЮЮ ©   (2006-02-13 08:04) [8]


> А за сайт пасиб!


С такими "дорогостоящими" заказами стоит поискать другой сайт :)
Здесь и на килобакс мало кто поднялся.


 
programania ©   (2006-02-13 20:24) [9]

Можно использовать регулярные выражения
с помощью программы для delphi5
http://programania.com/fi.zip   42кб
в ней указать путь и маску файлов например d:\text\*.txt
в что искать например
(привет|Здравствуйте)(.*?)(пока|До свидания)
в что выдавать
\2
в выходной файл будет выдано что сравнилось во 2-ых скобках
подробнее о регулярных выражениях
http://programania.com/rex.htm


 
Anatoly Podgoretsky ©   (2006-02-13 21:09) [10]

Евгений_М   (13.02.06 03:11) [3]
Я знал, что бедные, но не до такой же степени.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.013 c
2-1139860729
s_t_d
2006-02-13 22:58
2006.03.05
Функция считывания данных из буфера обмена


9-1126007655
AlexeyM
2005-09-06 15:54
2006.03.05
эмуляция нажатия клавиши клавиатуры


2-1139838199
Gizza
2006-02-13 16:43
2006.03.05
Запуск файлов без winexec и ShellExecute...


2-1140170474
Клон
2006-02-17 13:01
2006.03.05
Отправка писем с вложениями через IdSMTP


2-1139990783
49 Cent
2006-02-15 11:06
2006.03.05
Можно ли через Dbgrid отображать подтаблицу?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский