Вопрос № 43166: Здравствуйте, у меня скорее не вопрос, а просьба...
Начал изучать Perl, пока все идет хорошо и в принципе все понимаю, но как-то не хватает практики, поэтому кому не лень, состатвте пожалуйста для меня несколько простеньких (для новичка) задач, р...
Вопрос № 43.166
Здравствуйте, у меня скорее не вопрос, а просьба...
Начал изучать Perl, пока все идет хорошо и в принципе все понимаю, но как-то не хватает практики, поэтому кому не лень, состатвте пожалуйста для меня несколько простеньких (для новичка) задач, решаемых средствами Perl, а я постараюсь их решить.... :)
Заранее примного благодарен...
Отправлен: 16.05.2006, 01:57
Вопрос задал: Lperw (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
В конце каждой главы присутствуют тематические вопросы и задачи для самоконтроля;) То что вам и нужно;)
Успехов!
Ответ отправил: Лучников Ю.В. (статус: *Мастер-Эксперт) Россия, Киров WWW:нЧат - Наш Чат! ICQ: 176308580 ---- Ответ отправлен: 16.05.2006, 03:09
Отвечает: RedDevil
Здравствуйте, Lperw!
Предлагаю две похожих задачи.
1) Напиши программу, которая будет искать текст в файле.
В параметрах задаются:
-текст, который ищется.
-папки и/или файлы (неограниченное кол-во)
-дополнительные параметры для усложнения
Вывод:
Простой вариант: имя файла.
Сложный вариант: имя файла : номер строки
Текст ищется только в файлах с расширением txt, cpp, pl, php, html, ini.
Для усложнение, можно ввести параметры. Например, такие, как:
-регистрозависимость (/r)
-подслово, т.е. искомое слово м.б. подсловом в слове (/w)
Можешь еще что-нибудь придумать.
2) Замена текста в файлах.
В параметрах задаются:
-текст, который ищется.
-текст, на который будет заменятся
-папки и/или файлы (неограниченное кол-во)
-дополнительные параметры для усложнения
Вывод:
Простой вариант: имя файла.
Сложный вариант: имя файла : номер строки
Текст ищется только в файлах с расширением txt, cpp, pl, php, html, ini.
Для усложнение, можно ввести параметры. Например, такие, как:
-регистрозависимость (/r)
-подслово, т.е. искомое слово м.б. подсловом в слове (/w)
Вот, мало того, что получишь опыт при создании программ на perl, попробуешь свои силы в обработке файлов и регулярных выражениях. Да и вообще потом тебе эти программы могут пригодится.
--------- Есть 10 типов людей: те, кто знаком с двоичной системой, и те, кто нет.
Ответ отправил: RedDevil (статус: Студент)
Ответ отправлен: 17.05.2006, 08:56 Оценка за ответ: 5