myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Парсинг файла списка от PtokaX

Теги
Нет тегов для показа
dimajak
сообщение 22.12.2010, 0:07
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 156
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 68 раз




Есть файл, в который сохраняется таблица из скрипта 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", то добавить к существующим, а если нет, то создать.
Go to the top of the page
+Quote Post
Nickolya
сообщение 22.12.2010, 2:14
Сообщение #2


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 784
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 682 раза




Delphi... surrender.gif Проще в луа сделать функцию сохранения данных для самого делфи, там просто подключать файл, работать с массивом и сохранять назад в формате луа таблиц. Если покажешь как выглядят массивы в делфи, то можно сообразить функцию сохранения.
Go to the top of the page
+Quote Post
HackFresse
сообщение 22.12.2010, 13:23
Сообщение #3


Продвинутый участник
****

Группа: Пользователи
Сообщений: 104
Регистрация: 11.1.2009
Пользователь №: 1 772
Спасибо сказали: 18 раз




а может, имеет смысл генерировать и обрабатывать XML файлы?
Цитата
Целью создания XML было обеспечение совместимости при передаче структурированных данных между разными системами обработки информации

инструменты обработки есть почти везде и на любой вкус, для скриптов нужны только 2 сложные (или не совсем, в Lua не разбираюсь) функции для генерации и анализа xml-файлов (которые где-то уже должны быть готовые), а потом "всё просто":

1) в скрипте из нужной таблицы создать xml, сохранить его.
2) на любом удобном/привычном/подходящем языке этот файл изменить, сохранить.
3) в скрипте прочитать изменённый xml, перевести в таблицу

не привязываться к определённой структуре таблицы или языку для последующей обработки данных, а сделать универсальное решение...
Go to the top of the page
+Quote Post
Nickolya
сообщение 22.12.2010, 15:39
Сообщение #4


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 784
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 682 раза




Тогда смотреть надо на сообществе луа: lua-users wiki: Lua Xml
Go to the top of the page
+Quote Post
HackFresse
сообщение 22.12.2010, 19:47
Сообщение #5


Продвинутый участник
****

Группа: Пользователи
Сообщений: 104
Регистрация: 11.1.2009
Пользователь №: 1 772
Спасибо сказали: 18 раз




Нам бы ссылку на готовые "проверенные" функции в теме "Функции Для Разработчиков" still_dreaming.gif
Go to the top of the page
+Quote Post
dimajak
сообщение 24.12.2010, 15:14
Сообщение #6


Продвинутый участник
****

Группа: Пользователи
Сообщений: 156
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 68 раз




распарсил, всем спасибо!
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsКак включать скрипты в PtokaX 0.4.1.1
21 pleomax 6 024 13.5.2012, 23:44 Посл. сообщение: Slavich
No New Posts помогите переделать скрипт для Ptokax
7 N3RO 517 9.5.2012, 3:44 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsPtokaX
Описание. Публикация новых версий
86 Svyat 36 879 8.5.2012, 20:17 Посл. сообщение: Alexey
No New Posts Ledokol for ptokax
12 ke(x)one 617 22.4.2012, 0:11 Посл. сообщение: Alexey
No new ВАЖНО: Topic has attachmentsPtokax Win Gui
Руководство по установке и настройке
70 Svyat 24 802 10.4.2012, 17:09 Посл. сообщение: Артём
No New Posts Topic has attachmentsPtokaX 0.4.2.0 - Падает Хаб! Помогите переделать скрипт...
6 Sergius` 549 3.4.2012, 21:15 Посл. сообщение: PunceR
No New Posts PtokaX на роутере
Установка Ptokax Hub на роутер d-link
5 Skivx 446 25.3.2012, 8:04 Посл. сообщение: mariner
No New Posts Запуск Ptokax от другого пользователя
8 roflDDDD 607 22.3.2012, 17:37 Посл. сообщение: roflDDDD
No New Posts скрыть PtokaX из списка пользователей
4 freman_ 451 7.3.2012, 19:46 Посл. сообщение: freman_
No New Posts PtokaX 0.4.2.0
Не пускает пользователей и даже администрацию
13 Ameet 1 570 27.2.2012, 21:14 Посл. сообщение: dag-m
No new ВАЖНО: Topic has attachmentsСборка Ptokax 0.4.1.1 В Debian & Ubuntu
Руководство по установке
218 mariner 61 098 8.2.2012, 19:50 Посл. сообщение: KT315
No new Topic has attachmentsАнтиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
35 Damaks 11 830 7.2.2012, 4:33 Посл. сообщение: Артём
No New Posts ВАЖНО: Сборка хаба PtokaX 0.4.1.2 с поддержкой Lua и luasocket в ОС Solaris 10 x86
Краткое описание сборки PtokaX 0.4.1.2 в ОС Solaris
7 Gatsu 904 2.2.2012, 20:49 Посл. сообщение: Gatsu
No New Posts PtokaX 0.4.2.0 server start failed
11 freman_ 769 1.2.2012, 16:42 Посл. сообщение: freman_
No new Topic has attachmentsОсобенности приготовления PtokaX
Некоторые особенности работы скриптов на данном хабе
15 Enyby 951 29.1.2012, 14:02 Посл. сообщение: Enyby

 



RSS Сейчас: 24.5.2012, 2:13