|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 10 Apr 2002 11:49:36 To : Oleg Plotnikov Subject : Re: Удаление/добавление в файл -------------------------------------------------------------------------------- Здравствуй, Oleg Plotnikov. OP> Есть файлик с тестом, необходимо с помощью форм удалять или добавлять OP> отдельные задания в этот файлик, т.е. файлик получается что-то типа базы с OP> заданиями: OP> #Задание 1 OP> Решить: 2+2=4 OP> 1:2 2:4 3:1 4:0 5:8 OP> #Задание 2 OP> Решить уравнение: 2X+2=5 OP> 1:1.5 2:2 3:5 4:1 5:7 OP> #Задание N OP> ................... OP> ################### OP> Вот что-то вроде этого... OP> 1) Как оттуда вытаскивать номера задания? $number = $1 if /^#Задание (\d+)/; Или что ты имел в виду под этим действием? OP> 2) После строки с номером задание, необходимо разобрать что следующая OP> строка составляет само задание, а следующая ответы, каким образом тогда OP> делать удаление определённых заданий, добавление или редактирование? Читать в цикле по три строки. Редактирование файлов все равно делается путем их полного переписывания. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/144540b33bcab.html, оценка из 5, голосов 10
|