1
Общие вопросы / Re: работа с текстом
« on: June 17, 2018, 10:51:51 PM »Johnny спасибо за новые плюшки.
Oraven спасибо за то что показал как применять эти новые плюшки (красивый ввод и вывод данных, + удобство использования).
Из прошлых уроков, из сказанного в теме выше, из использования языка неочевидным образом и "побочных" эффектов такого использования, можно сделать скрипт намного быстрее.
К сожалению оригинальный лог нам так и не показали, поэтому пришлось делать воображаемый лог и для него писать скрипт. Также не известно, как получается этот лог - нажатием в приложении кнопки "Сохранить лог" сразу в файл, или через буфер обмена.
ошибка
Для Clickermann v4.13
Лог сохраняем в файл "Лог.txt" и запускаем скрипт. На выходе получаем файл "Количество хреновин.ini" (расширение можно поменять).
Архив для тестов во вложении.Code: (clickermann) [Select]$t = $_ms
LOGCLEAR
TFCLEAR("Количество хреновин.ini", 1)
TFREADARR("Лог.txt", $arr)
WHILE(ARRSIZE($arr))
$str = STRFILTER(ARRPOP($arr), " АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя", 1)
INIWRITE("Количество хреновин.ini", $str, INT(INIREAD("Количество хреновин.ini", $str, "ХРЕНОВИНЫ")) + 1, "ХРЕНОВИНЫ")
END_CYC
UNDEFINE($arr)
TFREADARR("Количество хреновин.ini", $arr)
ARRSORT($arr)
TFWRITEARR("Количество хреновин.ini", $arr)
LOGWRITE ("Выполнено за ", $_ms - $t, " ms")
HALT

вообще башка не варит после работы и времени особо нету

у меня есть список (лог) я могу его копировать и вставить в блокнот или куда нужно. в нем есть разные названия того что произошло в каждой строчке время и в скобках названия но иногда могут быть разные знаки символы (-=+!№;%:?*()@#$^&{}",0) или пробелы список весьма длинный там около 100 различных названий повторяющихся около 1000 раз выглядит это дело вот так :
попросил одно начали поучать я вообще взял образец это и есть лог строчек там не 5. просто какой смысл кидать 100500 строчек........