Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Peter, DEMBEL, YURIY  
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Вопрос по парсингу строки (strParse)
Вопрос по парсингу строки
СергейДата: Пн, 25 Октября 2010, 01:48 | Сообщение # 61
Необукер
Quote (DEMBEL)
все равно FileRead быстрее
значит филереад победил thumbs_up
Непереживай, ты же не знал, а я уже тогда эксперементировал, когда надо было распарсить 300 000 строк массива :D

Добавлено (25 Октябрь 2010, 01:48)
---------------------------------------------
Snow_Irbis, незанимайся копипастерством, а пиши сам вдумчиво

Сообщение отредактировано
Сергей - Пн, 25 Октября 2010, 01:47
 
Сообщение
Quote (DEMBEL)
все равно FileRead быстрее
значит филереад победил thumbs_up
Непереживай, ты же не знал, а я уже тогда эксперементировал, когда надо было распарсить 300 000 строк массива :D

Добавлено (25 Октябрь 2010, 01:48)
---------------------------------------------
Snow_Irbis, незанимайся копипастерством, а пиши сам вдумчиво


Автор - Сергей
Дата добавления - 25 Октября 2010 в 01:48
DEMBELДата: Пн, 25 Октября 2010, 01:52 | Сообщение # 62
Наш дизайнер
Quote (Snow_Irbis)
то все пишет так как надо !

давай чтоб мозг зря не тереть, выкладывай реальный кусок файла users.txt и задачу нарисуй что куда в итоге должно писаться, будем смотреть где собака порылась. возможно парсинг твоего файла происходит не совсем верно.

Добавлено (25 Октябрь 2010, 01:52)
---------------------------------------------

Quote (Сергей)
умела удалять нужный индекс

ну она может удалить часть массива в команде DeleteArray, в принципе можно высчитать конкретный кусок на удаление, но оно того не будет стоить


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (Snow_Irbis)
то все пишет так как надо !

давай чтоб мозг зря не тереть, выкладывай реальный кусок файла users.txt и задачу нарисуй что куда в итоге должно писаться, будем смотреть где собака порылась. возможно парсинг твоего файла происходит не совсем верно.

Добавлено (25 Октябрь 2010, 01:52)
---------------------------------------------

Quote (Сергей)
умела удалять нужный индекс

ну она может удалить часть массива в команде DeleteArray, в принципе можно высчитать конкретный кусок на удаление, но оно того не будет стоить

Автор - DEMBEL
Дата добавления - 25 Октября 2010 в 01:52
СергейДата: Пн, 25 Октября 2010, 01:53 | Сообщение # 63
Необукер
Quote (Snow_Irbis)
FileWrite "[WorkFolder]dat.txt" "Append" "[Data8]"
 
Сообщение
Quote (Snow_Irbis)
FileWrite "[WorkFolder]dat.txt" "Append" "[Data8]"

Автор - Сергей
Дата добавления - 25 Октября 2010 в 01:53
Snow_IrbisДата: Пн, 25 Октября 2010, 01:54 | Сообщение # 64
Участник
Quote (DEMBEL)
давай чтоб мозг зря не тереть, выкладывай реальный кусок файла users.txt и задачу нарисуй что куда в итоге должно писаться, будем смотреть где собака порылась. возможно парсинг твоего файла происходит не совсем верно.

pardon но выложить файл users.txt не имею права , так как там конфиденциальная информация . Задача проста как токамак , и с вашей помощью она решена на половину , то есть выбирает данные из определенной ячейки строки . Вторая половина решения задачи что то не удается , из-за непоняток с записью в файл . Если есть возможность давай законектишся ко мне на ПК через Тим Вивер :)

 
Сообщение
Quote (DEMBEL)
давай чтоб мозг зря не тереть, выкладывай реальный кусок файла users.txt и задачу нарисуй что куда в итоге должно писаться, будем смотреть где собака порылась. возможно парсинг твоего файла происходит не совсем верно.

pardon но выложить файл users.txt не имею права , так как там конфиденциальная информация . Задача проста как токамак , и с вашей помощью она решена на половину , то есть выбирает данные из определенной ячейки строки . Вторая половина решения задачи что то не удается , из-за непоняток с записью в файл . Если есть возможность давай законектишся ко мне на ПК через Тим Вивер :)


Автор - Snow_Irbis
Дата добавления - 25 Октября 2010 в 01:54
СергейДата: Пн, 25 Октября 2010, 01:57 | Сообщение # 65
Необукер

Quote (DEMBEL)
в принципе можно высчитать конкретный кусок на удаление
:D
 
Сообщение

Quote (DEMBEL)
в принципе можно высчитать конкретный кусок на удаление
:D

Автор - Сергей
Дата добавления - 25 Октября 2010 в 01:57
Snow_IrbisДата: Пн, 25 Октября 2010, 01:58 | Сообщение # 66
Участник
Доступно только для пользователей

Сообщение отредактировано
Snow_Irbis - Пн, 25 Октября 2010, 02:29
 
СообщениеДоступно только для пользователей

Автор - Snow_Irbis
Дата добавления - 25 Октября 2010 в 01:58
СергейДата: Пн, 25 Октября 2010, 02:01 | Сообщение # 67
Необукер
Quote (Snow_Irbis)
Если есть возможность давай законектишся ко мне на ПК через Тим Вивер
с ума не сходи, если доверяешь ему, то вышли в личку или сюда запароленный архив

Добавлено (25 Октябрь 2010, 02:01)
---------------------------------------------
Snow_Irbis, а что Append не помог?!

 
Сообщение
Quote (Snow_Irbis)
Если есть возможность давай законектишся ко мне на ПК через Тим Вивер
с ума не сходи, если доверяешь ему, то вышли в личку или сюда запароленный архив

Добавлено (25 Октябрь 2010, 02:01)
---------------------------------------------
Snow_Irbis, а что Append не помог?!


Автор - Сергей
Дата добавления - 25 Октября 2010 в 02:01
DEMBELДата: Пн, 25 Октября 2010, 02:02 | Сообщение # 68
Наш дизайнер
Quote (Snow_Irbis)
сделай дамб памяти

думаешь я знаю о чем идет речь? :D я там уже полгода не появлялся. можешь положить файл себе на сайт и кинуть ссылку мне в ЛС, тогда разберемся.


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (Snow_Irbis)
сделай дамб памяти

думаешь я знаю о чем идет речь? :D я там уже полгода не появлялся. можешь положить файл себе на сайт и кинуть ссылку мне в ЛС, тогда разберемся.

Автор - DEMBEL
Дата добавления - 25 Октября 2010 в 02:02
Snow_IrbisДата: Пн, 25 Октября 2010, 02:06 | Сообщение # 69
Участник
Quote (Сергей)
с ума не сходи, если доверяешь ему, то вышли в личку или сюда запароленный архив

А что будут если он зайдет через Тим Вивер ? я думаю Дембель не относиться к падонкам , и делать пакости не будет , к тому же запустить какую то программу без моего ведома на ПК нельзя , поведенческий анализатор фаервола выдаст тысячу окон прежде чем запустить какую то программу :) К тому же по моему будет проще если он сделает дамп памяти своего сайта и поэксперементирует с своей базой :)

Добавлено (25 Октябрь 2010, 02:06)
---------------------------------------------

Quote (DEMBEL)
думаешь я знаю о чем идет речь? :D

scared в админку зайди и в раздел резервное копирование , и сделай полный бэкап , внутри бэкапа будет и файл users.txt

Quote (DEMBEL)
можешь положить файл себе на сайт и кинуть ссылку мне в ЛС, тогда разберемся

Давай лучше бэкап у себя сделай , просто как то не кульно с точки зрения этики мне как админу Инет ресурса распространять БД с юзерами пусть даже и с мерами безопасности :)

Quote (Сергей)
Snow_Irbis, а что Append не помог?!

Нет пишет так как и если оставить поле пустым ( то есть без Append или [i] ) , то есть в файле получаются данные через строку

Сообщение отредактировано
Snow_Irbis - Пн, 25 Октября 2010, 02:07
 
Сообщение
Quote (Сергей)
с ума не сходи, если доверяешь ему, то вышли в личку или сюда запароленный архив

А что будут если он зайдет через Тим Вивер ? я думаю Дембель не относиться к падонкам , и делать пакости не будет , к тому же запустить какую то программу без моего ведома на ПК нельзя , поведенческий анализатор фаервола выдаст тысячу окон прежде чем запустить какую то программу :) К тому же по моему будет проще если он сделает дамп памяти своего сайта и поэксперементирует с своей базой :)

Добавлено (25 Октябрь 2010, 02:06)
---------------------------------------------

Quote (DEMBEL)
думаешь я знаю о чем идет речь? :D

scared в админку зайди и в раздел резервное копирование , и сделай полный бэкап , внутри бэкапа будет и файл users.txt

Quote (DEMBEL)
можешь положить файл себе на сайт и кинуть ссылку мне в ЛС, тогда разберемся

Давай лучше бэкап у себя сделай , просто как то не кульно с точки зрения этики мне как админу Инет ресурса распространять БД с юзерами пусть даже и с мерами безопасности :)

Quote (Сергей)
Snow_Irbis, а что Append не помог?!

Нет пишет так как и если оставить поле пустым ( то есть без Append или [i] ) , то есть в файле получаются данные через строку


Автор - Snow_Irbis
Дата добавления - 25 Октября 2010 в 02:06
СергейДата: Пн, 25 Октября 2010, 02:07 | Сообщение # 70
Необукер

Думаю дело не в дампе, либо есть символы, которые НБ трактует по своемому, либо код, что то посторонее выполняется у тебя
 
Сообщение

Думаю дело не в дампе, либо есть символы, которые НБ трактует по своемому, либо код, что то посторонее выполняется у тебя

Автор - Сергей
Дата добавления - 25 Октября 2010 в 02:07
DEMBELДата: Пн, 25 Октября 2010, 02:10 | Сообщение # 71
Наш дизайнер
Quote (Snow_Irbis)
и сделай полный бэкап

аа, так и знал. это же долго.

Добавлено (25 Октябрь 2010, 02:10)
---------------------------------------------
и мне места не хватит


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (Snow_Irbis)
и сделай полный бэкап

аа, так и знал. это же долго.

Добавлено (25 Октябрь 2010, 02:10)
---------------------------------------------
и мне места не хватит


Автор - DEMBEL
Дата добавления - 25 Октября 2010 в 02:10
Snow_IrbisДата: Пн, 25 Октября 2010, 02:10 | Сообщение # 72
Участник
Quote (DEMBEL)
аа, так и знал. это же долго.

scared что долго минут 5 времени считая еще и время закачки бэкапа

ПИ Только его потом не забудь на сервере удалить :)

 
Сообщение
Quote (DEMBEL)
аа, так и знал. это же долго.

scared что долго минут 5 времени считая еще и время закачки бэкапа

ПИ Только его потом не забудь на сервере удалить :)


Автор - Snow_Irbis
Дата добавления - 25 Октября 2010 в 02:10
DEMBELДата: Пн, 25 Октября 2010, 02:12 | Сообщение # 73
Наш дизайнер
сделай файл из 2-3-4 строчек базы, в тексте данных вставь/убери некоторые символы или замусорь, остальное не трогай, посмотрим структуру файла, расставление разделителей.

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениесделай файл из 2-3-4 строчек базы, в тексте данных вставь/убери некоторые символы или замусорь, остальное не трогай, посмотрим структуру файла, расставление разделителей.

Автор - DEMBEL
Дата добавления - 25 Октября 2010 в 02:12
Snow_IrbisДата: Пн, 25 Октября 2010, 02:13 | Сообщение # 74
Участник
Quote (DEMBEL)
и мне места не хватит

Выбери пункт Сохранить только базы данных , тогда хватить должно стопудово :)

Добавлено (25 Октябрь 2010, 02:13)
---------------------------------------------

Quote (DEMBEL)
сделай файл из 2-3-4 строчек базы, в тексте данных вставь/убери некоторые символы или замусорь, остальное не трогай, посмотрим структуру файла, расставление разделителей.

Да никаких там символов вроде нет таких , только разделитель и то что внутри разделителя

 
Сообщение
Quote (DEMBEL)
и мне места не хватит

Выбери пункт Сохранить только базы данных , тогда хватить должно стопудово :)

Добавлено (25 Октябрь 2010, 02:13)
---------------------------------------------

Quote (DEMBEL)
сделай файл из 2-3-4 строчек базы, в тексте данных вставь/убери некоторые символы или замусорь, остальное не трогай, посмотрим структуру файла, расставление разделителей.

Да никаких там символов вроде нет таких , только разделитель и то что внутри разделителя


Автор - Snow_Irbis
Дата добавления - 25 Октября 2010 в 02:13
DEMBELДата: Пн, 25 Октября 2010, 02:14 | Сообщение # 75
Наш дизайнер
ладно я слил базу щас погляжу что там

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеладно я слил базу щас погляжу что там

Автор - DEMBEL
Дата добавления - 25 Октября 2010 в 02:14
СергейДата: Пн, 25 Октября 2010, 02:15 | Сообщение # 76
Необукер
Snow_Irbis, зачем ты нам сложности создаешь, сделай пару строк фала, а где секретные слова, то замени на "мусор" только спец-символы не заменяй, между разделителями. Думаешь по приколу нам, делать какие то бекапы и т.д.

Сообщение отредактировано
Сергей - Пн, 25 Октября 2010, 02:16
 
СообщениеSnow_Irbis, зачем ты нам сложности создаешь, сделай пару строк фала, а где секретные слова, то замени на "мусор" только спец-символы не заменяй, между разделителями. Думаешь по приколу нам, делать какие то бекапы и т.д.

Автор - Сергей
Дата добавления - 25 Октября 2010 в 02:15
Snow_IrbisДата: Пн, 25 Октября 2010, 02:18 | Сообщение # 77
Участник
Quote (DEMBEL)
ладно я слил базу щас погляжу что там

ОК !

ПИ После скачивания не забудь бэкап на серваке снести или переименовать !

Добавлено (25 Октябрь 2010, 02:18)
---------------------------------------------

Quote (Сергей)
Snow_Irbis, зачем ты нам сложности создаешь, сделай пару строк фала, а где секретные слова, то замени на "мусор" только спец-символы не заменяй, между разделителями. Думаешь по приколу нам, делать какие то бекапы и т.д.

Я такой файлик выкладывал ранее где вместо данных везде ТЕСТ , но вон ДЕмбель щас еще свою БД попробует попарсить :)

 
Сообщение
Quote (DEMBEL)
ладно я слил базу щас погляжу что там

ОК !

ПИ После скачивания не забудь бэкап на серваке снести или переименовать !

Добавлено (25 Октябрь 2010, 02:18)
---------------------------------------------

Quote (Сергей)
Snow_Irbis, зачем ты нам сложности создаешь, сделай пару строк фала, а где секретные слова, то замени на "мусор" только спец-символы не заменяй, между разделителями. Думаешь по приколу нам, делать какие то бекапы и т.д.

Я такой файлик выкладывал ранее где вместо данных везде ТЕСТ , но вон ДЕмбель щас еще свою БД попробует попарсить :)


Автор - Snow_Irbis
Дата добавления - 25 Октября 2010 в 02:18
DEMBELДата: Пн, 25 Октября 2010, 02:18 | Сообщение # 78
Наш дизайнер
ладно, вижу текст типа Ник|цифры|хренькакаято|...

вижу проблему - отсутствие данных между разделителями |, получаются двойные, тройные разделители - это будут уже разные разделители для neobook - |,||,||| это разные вещи


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеладно, вижу текст типа Ник|цифры|хренькакаято|...

вижу проблему - отсутствие данных между разделителями |, получаются двойные, тройные разделители - это будут уже разные разделители для neobook - |,||,||| это разные вещи


Автор - DEMBEL
Дата добавления - 25 Октября 2010 в 02:18
СергейДата: Пн, 25 Октября 2010, 02:18 | Сообщение # 79
Необукер
 
Сообщение

Автор - Сергей
Дата добавления - 25 Октября 2010 в 02:18
Snow_IrbisДата: Пн, 25 Октября 2010, 02:19 | Сообщение # 80
Участник
Quote (DEMBEL)
ладно, вижу текст типа Ник|цифры|хренькакаято|...

вижу проблему - отсутствие данных между разделителями |, получаются двойные, тройные разделители - это будут уже разные разделители для neobook - |,||,||| это разные вещи

Во блин , и как это обойти ?

 
Сообщение
Quote (DEMBEL)
ладно, вижу текст типа Ник|цифры|хренькакаято|...

вижу проблему - отсутствие данных между разделителями |, получаются двойные, тройные разделители - это будут уже разные разделители для neobook - |,||,||| это разные вещи

Во блин , и как это обойти ?


Автор - Snow_Irbis
Дата добавления - 25 Октября 2010 в 02:19
СергейДата: Пн, 25 Октября 2010, 02:20 | Сообщение # 81
Необукер
Quote (DEMBEL)
это разные вещи
но при разбивания в массив, это не играет роли
массив бедет создан, а вот при сохранении, придется условие писать


Сообщение отредактировано
Сергей - Пн, 25 Октября 2010, 02:22
 
Сообщение
Quote (DEMBEL)
это разные вещи
но при разбивания в массив, это не играет роли
массив бедет создан, а вот при сохранении, придется условие писать

Автор - Сергей
Дата добавления - 25 Октября 2010 в 02:20
DEMBELДата: Пн, 25 Октября 2010, 02:24 | Сообщение # 82
Наш дизайнер
чтоб парсить такую хрень нужно предварительно заменить множественные разделители единственным, но тогда элементы массивов разных строк не будут соответствовать друг другу (потеряются поля без данных), или вставить между разделителями пробелы, тогда это будет трактоваться как пустой элемент и соответствие номерам массива сохранится.

Добавлено (25 Октябрь 2010, 02:22)
---------------------------------------------

Quote (Сергей)
это не играет роли

как не играет, необук воспринимает разделитель как СТРОКУ, а | || ||| |||| это разные строки, как думаешь? Вот если бы было |, | |, | | |, | | | | тогда другое дело

Добавлено (25 Октябрь 2010, 02:24)
---------------------------------------------
хотя мож я и прогнал


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениечтоб парсить такую хрень нужно предварительно заменить множественные разделители единственным, но тогда элементы массивов разных строк не будут соответствовать друг другу (потеряются поля без данных), или вставить между разделителями пробелы, тогда это будет трактоваться как пустой элемент и соответствие номерам массива сохранится.

Добавлено (25 Октябрь 2010, 02:22)
---------------------------------------------

Quote (Сергей)
это не играет роли

как не играет, необук воспринимает разделитель как СТРОКУ, а | || ||| |||| это разные строки, как думаешь? Вот если бы было |, | |, | | |, | | | | тогда другое дело

Добавлено (25 Октябрь 2010, 02:24)
---------------------------------------------
хотя мож я и прогнал


Автор - DEMBEL
Дата добавления - 25 Октября 2010 в 02:24
СергейДата: Пн, 25 Октября 2010, 02:24 | Сообщение # 83
Необукер
Quote (DEMBEL)
как пустой элемент и соответствие номерам массива сохранится.
DEMBEL, при парсере массив в любом случае будет, а вот дальше для сохранения через иф делать, если пусто то пробел...Но здается мне, что и не в этом дело
 
Сообщение
Quote (DEMBEL)
как пустой элемент и соответствие номерам массива сохранится.
DEMBEL, при парсере массив в любом случае будет, а вот дальше для сохранения через иф делать, если пусто то пробел...Но здается мне, что и не в этом дело

Автор - Сергей
Дата добавления - 25 Октября 2010 в 02:24
Snow_IrbisДата: Пн, 25 Октября 2010, 02:26 | Сообщение # 84
Участник
DEMBEL, видимо твоя теория с двумя последовательно идущими друг за другом знаками разделителей не верна , сам проверь сделай пару строк файла юсерс.тхт и заполни в нем все ячейки все равно такая фигня будет происходить

Добавлено (25 Октябрь 2010, 02:25)
---------------------------------------------
Тут собака где то в другом зарыта

Добавлено (25 Октябрь 2010, 02:26)
---------------------------------------------

Quote (Сергей)
DEMBEL, при парсере массив в любом случае будет, а вот дальше для сохранения через иф делать, если пусто то пробел...Но здается мне, что и не в этом дело

Указанная строка в распарсиваемом файле быть пустой по определению не может :)

 
СообщениеDEMBEL, видимо твоя теория с двумя последовательно идущими друг за другом знаками разделителей не верна , сам проверь сделай пару строк файла юсерс.тхт и заполни в нем все ячейки все равно такая фигня будет происходить

Добавлено (25 Октябрь 2010, 02:25)
---------------------------------------------
Тут собака где то в другом зарыта

Добавлено (25 Октябрь 2010, 02:26)
---------------------------------------------

Quote (Сергей)
DEMBEL, при парсере массив в любом случае будет, а вот дальше для сохранения через иф делать, если пусто то пробел...Но здается мне, что и не в этом дело

Указанная строка в распарсиваемом файле быть пустой по определению не может :)


Автор - Snow_Irbis
Дата добавления - 25 Октября 2010 в 02:26
DEMBELДата: Пн, 25 Октября 2010, 02:29 | Сообщение # 85
Наш дизайнер
ну ладно, будем проверять. Опиши задачу по пунктам что откуда должно читаться и что куда писаться. еще я тут вижу какието подозрительные спецсимволы, да и текст файла с юкоза в кодировке UTF-8, отсюда еще странный мусор. NB не понимает UTF поэтому вероятно следует строки конвертить в ANSI (Win1251) с помощью плагина zmFunctions для корректной обработки кириллицы, а то вместо нее будет мусор.

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениену ладно, будем проверять. Опиши задачу по пунктам что откуда должно читаться и что куда писаться. еще я тут вижу какието подозрительные спецсимволы, да и текст файла с юкоза в кодировке UTF-8, отсюда еще странный мусор. NB не понимает UTF поэтому вероятно следует строки конвертить в ANSI (Win1251) с помощью плагина zmFunctions для корректной обработки кириллицы, а то вместо нее будет мусор.

Автор - DEMBEL
Дата добавления - 25 Октября 2010 в 02:29
СергейДата: Пн, 25 Октября 2010, 02:31 | Сообщение # 86
Необукер
Quote (DEMBEL)
хотя мож я и прогнал
Quote
SetVar "[mass]" "||1|||2|||3|3||||4||"
StrParse "[mass]" "|" "[Data]" ""
вот простой пример, обрати внимание на номера массивов, как я и говорил массив будет, только тут просто нумерация а из файла уже идет пустое значение, т.е. автоматом не удаляется

Добавлено (25 Октябрь 2010, 02:31)
---------------------------------------------

Quote (DEMBEL)
в кодировке UTF-8
а вот это может быть
 
Сообщение
Quote (DEMBEL)
хотя мож я и прогнал
Quote
SetVar "[mass]" "||1|||2|||3|3||||4||"
StrParse "[mass]" "|" "[Data]" ""
вот простой пример, обрати внимание на номера массивов, как я и говорил массив будет, только тут просто нумерация а из файла уже идет пустое значение, т.е. автоматом не удаляется

Добавлено (25 Октябрь 2010, 02:31)
---------------------------------------------

Quote (DEMBEL)
в кодировке UTF-8
а вот это может быть

Автор - Сергей
Дата добавления - 25 Октября 2010 в 02:31
DEMBELДата: Пн, 25 Октября 2010, 02:33 | Сообщение # 87
Наш дизайнер
хе, парсинг например моего файла в 25000 строк займет пару часиков... :D

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениехе, парсинг например моего файла в 25000 строк займет пару часиков... :D

Автор - DEMBEL
Дата добавления - 25 Октября 2010 в 02:33
Snow_IrbisДата: Пн, 25 Октября 2010, 02:33 | Сообщение # 88
Участник
Quote (DEMBEL)
ну ладно, будем проверять. Опиши задачу по пунктам что откуда должно читаться и что куда писаться. еще я тут вижу какието подозрительные спецсимволы, да и текст файла с юкоза в кодировке UTF-8, отсюда еще странный мусор. NB не понимает UTF поэтому вероятно следует строки конвертить в ANSI (Win1251) с помощью плагина zmFunctions для корректной обработки кириллицы, а то вместо нее будет мусор.

Ну как бы с каждой строки файла юсерс.тхт с ячеки 8 , нужно переносить данные в файл скажем дата.тхт , в такую же строку по счету где и находились данные из ячейки 8 , если я не ошибаюсь то приведенный мною ранее код должен был бы с этим справляться но все происходит согласно законам теории и практики , когда в теории все знают как что то должно работать но оно работает совсем по другому , а на практике все работает так как надо но никто не знает как и почему :)

 
Сообщение
Quote (DEMBEL)
ну ладно, будем проверять. Опиши задачу по пунктам что откуда должно читаться и что куда писаться. еще я тут вижу какието подозрительные спецсимволы, да и текст файла с юкоза в кодировке UTF-8, отсюда еще странный мусор. NB не понимает UTF поэтому вероятно следует строки конвертить в ANSI (Win1251) с помощью плагина zmFunctions для корректной обработки кириллицы, а то вместо нее будет мусор.

Ну как бы с каждой строки файла юсерс.тхт с ячеки 8 , нужно переносить данные в файл скажем дата.тхт , в такую же строку по счету где и находились данные из ячейки 8 , если я не ошибаюсь то приведенный мною ранее код должен был бы с этим справляться но все происходит согласно законам теории и практики , когда в теории все знают как что то должно работать но оно работает совсем по другому , а на практике все работает так как надо но никто не знает как и почему :)


Автор - Snow_Irbis
Дата добавления - 25 Октября 2010 в 02:33
DEMBELДата: Пн, 25 Октября 2010, 02:36 | Сообщение # 89
Наш дизайнер
то есть ты хочешь спарсить в отдельный файл список емейлов? ну хорошо, попробуем...

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщението есть ты хочешь спарсить в отдельный файл список емейлов? ну хорошо, попробуем...

Автор - DEMBEL
Дата добавления - 25 Октября 2010 в 02:36
СергейДата: Пн, 25 Октября 2010, 02:38 | Сообщение # 90
Необукер
а если так
Quote
FileLen "[PubDir]dat.txt" "[len]"
Loop "1" "[len]" "[i]"
FileRead "[PubDir]dat.txt" "[i]" "[USERS]"
StrParse "[USERS]" "[#13]" "[Data]" ""
SetVar "[mass]" "[mass][Data8][#13]"
EndLoop
FileWrite "[PubDir]datS.txt" "All" "[mass]"
 
Сообщениеа если так
Quote
FileLen "[PubDir]dat.txt" "[len]"
Loop "1" "[len]" "[i]"
FileRead "[PubDir]dat.txt" "[i]" "[USERS]"
StrParse "[USERS]" "[#13]" "[Data]" ""
SetVar "[mass]" "[mass][Data8][#13]"
EndLoop
FileWrite "[PubDir]datS.txt" "All" "[mass]"

Автор - Сергей
Дата добавления - 25 Октября 2010 в 02:38
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Вопрос по парсингу строки (strParse)
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: