TornadoCat Posted April 26, 2014 Share Posted April 26, 2014 upd. 0.7: добавлена замена "sortColumn": X >> "sortColumn": -X Именно из за этого мой мозг лихорадочно вспоминал, сколько было выпито, глядя в достижения XD @ Quote Link to comment Short link Share on other sites More sharing options...
sergej_vid Posted April 26, 2014 Share Posted April 26, 2014 Автору респект мужик я тебя уважаю и стопка за тебя народ меня думаю поддержит + @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted April 26, 2014 Author Share Posted April 26, 2014 стопка за тебя народ меня думаю поддержитфу, алкоголики 3 @ Quote Link to comment Short link Share on other sites More sharing options...
sergej_vid Posted April 26, 2014 Share Posted April 26, 2014 фу, алкоголики Если вы обиделись прошу прощения @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted April 26, 2014 Author Share Posted April 26, 2014 Если вы обиделисья не умею 2 @ Quote Link to comment Short link Share on other sites More sharing options...
lightbow Posted April 26, 2014 Share Posted April 26, 2014 upd. 0.7: добавлена замена "sortColumn": X >> "sortColumn": -X Тогда уж для полноты замены надо делать и с минуса на плюс. @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted April 26, 2014 Author Share Posted April 26, 2014 (edited) Тогда уж для полноты замены надо делать и с минуса на плюс. Не. Может попасться конфиг, в котором уже поменяно, и скрипт поломает обратно. Думаю мало кому интересна обратная сортировка, так что всем ставим так Edited April 26, 2014 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted April 26, 2014 Share Posted April 26, 2014 @seriych, неплохо было бы ещё внести замену сниппетов в скрипт. Со старого формата в новый. Было: @log, @delay, @interval. Стало: $log, $delay, $interval. Так же и @textFormat в $textformat. @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted April 26, 2014 Author Share Posted April 26, 2014 неплохо было бы ещё внести замену сниппетов в скрипт Принято. Но есть проблемка. Я, наверное, не смогу правильную регулярку написать, чтобы 100% работала только там, где надо. То есть в абсолютном большинстве случаев работать будет, но может и что-то не там исправить. Либо могу сделать такую, которая будет только правильное исправлять, но не факт, что всё :-) @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted April 26, 2014 Share Posted April 26, 2014 (edited) Принято. Но есть проблемка. Я, наверное, не смогу правильную регулярку написать, чтобы 100% работала только там, где надо. То есть в абсолютном большинстве случаев работать будет, но может и что-то не там исправить. Либо могу сделать такую, которая будет только правильное исправлять, но не факт, что всё :-) Так, ЕМНИП, то все "собаки" перешли в "доллары" (@ => $). Так почему бы не менять только их, если где-то скрипт на них наткнётся? Edited April 26, 2014 by Kotyarko_O @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted April 26, 2014 Author Share Posted April 26, 2014 (edited) все "собаки" вот прям все? У кого-то в текстовых полях может встретиться, например. 100%-й вариант - менять только в если перед собакой сразу же стоит кавычка, а перед ней в строке только пробелы и табуляции: /^[\s\t]*"@/g это второй вариант. но не будет менять, если у нас в одну строку написано: "leftPanel": { "@log можно добавить условие, что если перед "@ и пробелами скобка, то тоже менять /{[\s\t]*"@/g это первый вариант. Edited April 26, 2014 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted April 26, 2014 Share Posted April 26, 2014 (edited) У кого-то в текстовых полях может встретиться а, ну да, не подумал) ну, тогда вот те 4, которые я написал вначале (больше, вроде, ничего через собаку не прописывается). Edited April 26, 2014 by Kotyarko_O @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted April 26, 2014 Author Share Posted April 26, 2014 (edited) ну, тогда вот те 4, которые я написал вначале не, так точно делать не буду, тем более что оно точно также может встретиться в текстовом поле, хотя и вероятность значительно ниже. Я там пост дополнил. Наверное сделаю-всё таки. Вряд ли кто-то извращенные текстовые поля типа '{ "@' применять Edited April 26, 2014 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted April 26, 2014 Share Posted April 26, 2014 меняй как есть: Было: @log, @delay, @interval. Стало: $log, $delay, $interval. Так же и @textFormat в $textformat. "@log" => "$log" и т.д. @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted April 26, 2014 Author Share Posted April 26, 2014 @Kotyarko_O, и т.д.мне линь искать, сколько всего там этих "и т.д" :-)сделал такую вот фигню, вроде работает: (({|,|\/\/[\s\S]*|\/\*[\s\S]*|^)[\s\t]*")@ >> "$1$" upd.0.8.2: Добавил замены для @log, @delay и т.п. @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted April 26, 2014 Share Posted April 26, 2014 мне линь искать, сколько всего там этих "и т.д" :-) так они все были перечислены @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted April 26, 2014 Author Share Posted April 26, 2014 они все были перечисленыда? печалька Но (({|,|\/\/[\s\S]*|\/\*[\s\S]*|^)[\s\t]*")@ всё равно круче звучит :-) @ Quote Link to comment Short link Share on other sites More sharing options...
Fedor017 Posted April 27, 2014 Share Posted April 27, 2014 Спасибо все работает. @ Quote Link to comment Short link Share on other sites More sharing options...
NikolayHAOS Posted April 27, 2014 Share Posted April 27, 2014 Всем доброго времени суток. Файл elements.xc строка в описании * 2. Команды ("@log": %level%, "@textFormat": {}, "%var%": "@log") Скрип меняет так * 2. Команды ("@log": %level%, "$textFormat": {}, "%var%": "@log") Ничего критичного, так чисто для информации :-) elements.xc @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted April 27, 2014 Author Share Posted April 27, 2014 "%var%": "@log"о, а я и не знал, что так можно. Скрипт это не обрабатывает, а это уже критично. Ладно, уговорили, сделаю простое перечисление. @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.