myDC.ru

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

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

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

Теги
Нет тегов для показа
dimajak
сообщение 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", то добавить к существующим, а если нет, то создать.
Go to the top of the page
+Quote Post
Nickolya
сообщение 22.12.2010, 1:14
Сообщение #2


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

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




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


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

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




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

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

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

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


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

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




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


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

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




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


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

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




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

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Перехват выполнения бана(ов) PtokaX
Возможно ли?
0 MIKHAIL 861 1.8.2022, 10:31 Посл. сообщение: MIKHAIL
No new Topic has attachmentsУстановка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017
DC++ сервер в роутере
15 мамин_парень 16 673 29.1.2021, 8:02 Посл. сообщение: мамин_парень
No new ВАЖНО: Topic has attachmentsPtokaX 0.5.0.1 Mod
Модификация PtokaX от alex82
112 alex82 101 737 13.9.2019, 17:57 Посл. сообщение: CyberGhost404
No new Topic has attachmentsPtokaX 0.5.2.1 Mod
Модификация PtokaX от alex82
17 alex82 20 689 22.8.2019, 12:27 Посл. сообщение: SergSat
No New Posts Ptokax 0.5.0.2
Crash-14.11.2014-01.11.48.log
8 Drakula 12 406 6.6.2019, 15:09 Посл. сообщение: avalon
No New Posts Topic has attachmentsПрошивка LEDE 17.01.4 для 740n v4,v5 c PtokaX 0.5.0.1
Готовая прошивка с поддержкой сервера DC++, все влезло в 4мб ))
1 мамин_парень 5 893 10.3.2018, 15:29 Посл. сообщение: мамин_парень
No New Posts Ptokax, opendchub (DC++) - Сборка пакета для OpenWRT, LEDE 2017
Пакеты хабов для прошивки роутера
0 мамин_парень 5 163 29.8.2017, 7:00 Посл. сообщение: мамин_парень
No new Topic has attachmentsАнтиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
39 Damaks 54 115 9.8.2017, 14:26 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsPtokaX
Описание. Публикация новых версий
94 Svyat 180 157 11.4.2017, 23:08 Посл. сообщение: Alexey
No new Topic has attachmentsPtokaX в OpenWrt (Linux)
Ребята как собрать под эту систему?
21 мамин_парень 27 706 10.4.2017, 15:19 Посл. сообщение: мамин_парень
No New Posts Автозапуск PtokaX на Rassberry Pi?
Не могу запустить
13 Sezam 14 347 7.11.2016, 9:14 Посл. сообщение: Saymon21
No New Posts Доска обьявлений для Ptokax 0.5.0.x
3 NightmareUA 7 944 11.8.2016, 16:22 Посл. сообщение: Ksan
No New Posts FreeBSD 11.0 & PtokaX
Проблема подключения в клиенте PtokaX по имени
5 nsd7 8 246 22.4.2016, 3:47 Посл. сообщение: Saymon21
No New Posts От: PtokaX 0.5.2.1 Mod
От темы с ID: 5784
0 Alexey 4 180 21.4.2016, 18:16 Посл. сообщение: Alexey
No New Posts Перенос базы пользователей с RusHub на PtokaX
3 Angel_D 8 263 5.12.2015, 2:11 Посл. сообщение: Saymon21

 



RSS Сейчас: 29.3.2024, 9:01