17.05.2006, 08:56
общий
это ответ
Здравствуйте, Lperw!
Предлагаю две похожих задачи.
1) Напиши программу, которая будет искать текст в файле.
В параметрах задаются:
-текст, который ищется.
-папки и/или файлы (неограниченное кол-во)
-дополнительные параметры для усложнения
Вывод:
Простой вариант: имя файла.
Сложный вариант: имя файла : номер строки
Текст ищется только в файлах с расширением txt, cpp, pl, php, html, ini.
Для усложнение, можно ввести параметры. Например, такие, как:
-регистрозависимость (/r)
-подслово, т.е. искомое слово м.б. подсловом в слове (/w)
Можешь еще что-нибудь придумать.
2) Замена текста в файлах.
В параметрах задаются:
-текст, который ищется.
-текст, на который будет заменятся
-папки и/или файлы (неограниченное кол-во)
-дополнительные параметры для усложнения
Вывод:
Простой вариант: имя файла.
Сложный вариант: имя файла : номер строки
Текст ищется только в файлах с расширением txt, cpp, pl, php, html, ini.
Для усложнение, можно ввести параметры. Например, такие, как:
-регистрозависимость (/r)
-подслово, т.е. искомое слово м.б. подсловом в слове (/w)
Вот, мало того, что получишь опыт при создании программ на perl, попробуешь свои силы в обработке файлов и регулярных выражениях. Да и вообще потом тебе эти программы могут пригодится.