Парсинг файла списка от PtokaX |
Здравствуйте, гость ( Вход | Регистрация )
Парсинг файла списка от PtokaX |
21.12.2010, 23:07
Сообщение
#1
|
|
Продвинутый участник Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз |
Есть файл, в который сохраняется таблица из скрипта PtokaX в таком виде:
Код SpisokUser = { ["nick1"] = { ["flower"] = { ["rose"] = 42, ["aster"] = 3, }, ["sex"] = "m", }, ["nick2"] = { ["flower"] = { ["rose"] = 7, ["aster"] = 7, }, ["sex"] = "m", }, ["nick3"] = { ["sex"] = "m", }, } Как в Delphi распарсить этот файл чтобы добавить определенным никам запись Код ["flower"] = { ?["pink"] = 3, }, Причем, если есть элемент "flower", то добавить к существующим, а если нет, то создать. |
|
|
22.12.2010, 1:14
Сообщение
#2
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Delphi... Проще в луа сделать функцию сохранения данных для самого делфи, там просто подключать файл, работать с массивом и сохранять назад в формате луа таблиц. Если покажешь как выглядят массивы в делфи, то можно сообразить функцию сохранения.
|
|
|
22.12.2010, 12:23
Сообщение
#3
|
|
Продвинутый участник Группа: Пользователи Сообщений: 155 Регистрация: 11.1.2009 Пользователь №: 1 772 Спасибо сказали: 29 раз |
а может, имеет смысл генерировать и обрабатывать XML файлы?
Цитата Целью создания XML было обеспечение совместимости при передаче структурированных данных между разными системами обработки информации инструменты обработки есть почти везде и на любой вкус, для скриптов нужны только 2 сложные (или не совсем, в Lua не разбираюсь) функции для генерации и анализа xml-файлов (которые где-то уже должны быть готовые), а потом "всё просто": 1) в скрипте из нужной таблицы создать xml, сохранить его. 2) на любом удобном/привычном/подходящем языке этот файл изменить, сохранить. 3) в скрипте прочитать изменённый xml, перевести в таблицу не привязываться к определённой структуре таблицы или языку для последующей обработки данных, а сделать универсальное решение... |
|
|
22.12.2010, 14:39
Сообщение
#4
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Тогда смотреть надо на сообществе луа:
|
|
|
22.12.2010, 18:47
Сообщение
#5
|
|
Продвинутый участник Группа: Пользователи Сообщений: 155 Регистрация: 11.1.2009 Пользователь №: 1 772 Спасибо сказали: 29 раз |
Нам бы ссылку на готовые "проверенные" функции в теме "Функции Для Разработчиков"
|
|
|
24.12.2010, 14:14
Сообщение
#6
|
|
Продвинутый участник Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз |
распарсил, всем спасибо!
|
|
|
Похожие темы
|
Сейчас: 23.12.2024, 9:13 |