Тема: Допоможить будь ласка програмно створити таблицю
Добрій ночі! Допоможіть, будь ласка. треба виконати завдання будь-яким зручним або незручним засобом. Потрібно можливо вже завтра, а я за два тижні взагалі неспромігся зробити, а вкрай, аж закрай треба. Аж дуже.
Спробую якось сформулювати завдання.
Треба скласти таблицю з рядків, що знаходяться усередині файлу ЛІКАРСЬКІ РОСЛИНИДовідник- покажчик.htm
Кодування UTF8.
Важливо скласти усі знайдені рядки в таблицю, роздільники елементів цієї таблиці виглядають так |!
тобто
|! А |! б |! У |
|! Г |! Д |! Е |
Отже, програма читає файл.
Знаходить серед нього рядки, що починаються на число з крапою. На зразок 112. трумрлоє боротрумкдеродереваспрвовидабаорпмунє
Це - початок майбутньої таблиці, перший її стовпець, відповідно перший елемент масиву, @KonstruktorRj [0][N].
Далі потрібно вишукувати елементи виду [[01.Буонуымаркючуы, прукропджуючуы, Бутрумр зтрумртрумтрумрльнозмуыцнюючуы. ]]
[[14.ЭслунРваово-РваиЭсРваовуы (Бутрумр прукропджуючуы трумрДроеБуиБу) ]]
[[15.Дророноснуы]]
[[18.ЗтрумрсБуосовувтрумрнуы Дрори виртрумрзРваовуый ботрйробуы]]
[[25.ткуржачотрумуыннуы, зтрумрсБуосовувтрумрнуы Дрори зтрумрботрйрювтрумрннях Дроеченуы, ткуржачних Эсляхутурумуыв, ткуржачнотрумо муыхутурумуру.]]
[[37.ЗтрумрсБуосовувтрумрнуы Дрори БууберРваульомаркы лєтрумєнуыв]]
[[40.РваровосДроинюючуы]]
[[41.Ртрумрнозтрумртрумоювтрумрльнуы]]
[[43.ДророБуиблювоБунуы]]
[[44.ДророБуизтрумрДротрумрльнуы]]
[[50.ЗтрумрсБуосовувтрумрнуы Дрори кабанів зтрумрботрйрювтрумрннях]]
[[54.ДророБуимиРваробнуы]]
Кожен з них, треба вписувати за адресою [14][N], [15][N], [18][N] і так далі.
Якщо знову зустрічається рядок, що розпочинається з цифри і крапки, починається наступний, розташований нижче рядок таблиці [14][N 1] відповідно.
Ну, це, уся таблиця має 58 осередків, довжина її вниз заздалегідь невідома.
І уся вона порозділена знаками
|! 1.Росбирлинтрумр |![[01.Буонимаркючуы, прукропджуючуы, Бутрумр зтрумртрумтрумрльнозмуыцнюючуы. ]]|! [[02.ЗтрумрсДрооРвауыйливуы]]|! [[03.ЗтрумрсБуосовувтрумрнуы Дрори безсоннуы]]|! [[04.БолдрбреуБуохутубормраочуы]]|! Нифига Немає (Туди сюди ) |! ............... [[58.ЗтрумрсБуосовувтрумрнуы Дрори зтрумрботрйрювтрумрннях нироРва уы Боитсечовыкрумпрапиэыых Эсляхутурумуыв]]|
Кожен рядок цієї таблиці починається |! і закінчується |.
Усе це знаходиться у файлі 20090224.1006370211.20160310.1000110484.html (Пофиг, не важливо де)
довжиною 5*931*783 байт
Корисні, необхідні рядки, це 1) Цифра і крапка від краю 2) в лапках цифра і текст. 3) Цифра в лапках
вона ж є номером в горизонтальному ряду.
Приблизно ось так виглядають у файлі потрібні, необхідні місця, ті які треба утиснути у таблицю.
123. трумрсБуртрумртрумтрумрл дтрумрБусьРваий
[[01.Буонуымаркючуы, прукропджуючуы, Бутрумр зтрумртрумтрумрльнозмуыцнюючуы. ]]
[[02.зтрумрсДрооРвауыйливуы]]
[[14.ЭслунРваово-РваиЭсРваовуы (Бутрумр прукропджуючуы трумрДроеБуиБу) ]]
[[15.Дророноснуы]]
[[18.зтрумрсБуосовувтрумрнуы Дрори виртрумрзРваовуый ботрйробуы]]
[[25.ткуржачотрумуыннуы, зтрумрсБуосовувтрумрнуы Дрори зтрумрботрйрювтрумрннях Дроеченуы, ткуржачних Эсляхутурумуыв, ткуржачнотрумо муыхутурумуру.]]
[[37.зтрумрсБуосовувтрумрнуы Дрори БууберРваульомаркы лєтрумєнуыв]]
[[40.РваровосДроинюючуы]]
[[41.Ртрумрнозтрумртрумоювтрумрльнуы]]
[[43.ДророБуиблювоБунуы]]
[[44.ДророБуизтрумрДротрумрльнуы]]
[[50.зтрумрсБуосовувтрумрнуы Дрори кабанів зтрумрботрйрювтрумрннях]]
[[54.ДророБуимиРваробнуы]]
124. трумрртрумрлуыя мтрумрнчжурсьРватрумр
[[01.Буонуымаркючуы, прукропджуючуы, Бутрумр зтрумртрумтрумрльнозмуыцнюючуы. ]]
[[08.зтрумрсБуосовувтрумрнуы Дрори Хетикаапиэыых уы Дросихутурумуычних зтрумрботрйрювтрумрннях]]
971.
Отже. Рядок розпочинається з цифри потім крапка. Елемент складається з: подвійна квадр. відкривающя дужка, потім цифри, потім крапка, потім різні символи і подвійні квадратні дужки, яки закриваються.
Тобто я бажаю екзешник або таку прогу на якоїсь мові, щоб таблиця сама складалася.