[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Andrey_A, simup, ХарВик, chip642  
Форум » • AkelPad • » ТЕСТИРОВАНИЕ СКРИПТОВ для AkelPad » DelEmptyLines.js - Удаляет пустые строки (Строковые операции)
DelEmptyLines.js - Удаляет пустые строки
Andrey_AДата: Воскресенье, 25.03.2012, 11:42 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6411
Награды: 98
Репутация: 87
Аверин Андрей
Удаляет пустые строки
Используется selCompleteLine.js - Общие функции для работы с выделенным текстом

Доступно только для пользователей


 
bra2xaДата: Вторник, 06.11.2018, 12:35 | Сообщение № 16
Подполковник

На сайте с: 01.01.2017
Город: Киев
Сообщений: 143
Награды: 4
Репутация: 7
Цитата Zmy ()
А вторую опишите получше.

Какую вторую?
Удаление пробелов в конце строк.
Удаление параметров после определённого окончания в строке (например '.html' удаляет всё, что после синего: ~.html?url= )
Удаление Скрытых или специальных символов. Например CR, LF, TAB, и т.п.
Цитата Zmy ()
А зачем удалять CR и LF? Вы знаете, для чего они нужны?

Возврат каретки, переход на новую строку. Для чего удалять? Ну скорее не удалять, а нужно привести к единому отображению и минимизировать.
Иногда требуется регуляркой отыскать необходимое. Привязаться можно только к \r или \n, но некоторые строки заканчиваются только \r, некоторые \n\r - потому и хотелось бы инструмент для этого.

Вот для примера пара ссылок, которые содержат дополнительные параметры. Они могут определяться как ошибка при импорте. Потому требуют обработки
'https://www.youtube.com/watch?v=bho6e8Ic-co&lc=z22zyvqafxfmvdkegacdp43bqtzwkpcesimgpvs4kntw03c010c'
'chrome-extension://ekajjllcmeckibblgckgoceinmmgnfop/youtube.html?url=https%3A%2F%2Fwww.youtube.com%2Fembed%2FSyoWvtPeCE4%3Fautoplay%3D1%26cc_load_policy%3D1%26iv_load_policy%3D1%26enablejsapi%3D1%26origin%3Dchrome-extension%253A%252F%252Fekajjllcmeckibblgckgoceinmmgnfop'

Хорошо бы исчо встроенный декодировщик урлов ))


Сообщение отредактировал bra2xa - Вторник, 06.11.2018, 12:41
 
bra2xaДата: Вторник, 06.11.2018, 12:44 | Сообщение № 17
Подполковник

На сайте с: 01.01.2017
Город: Киев
Сообщений: 143
Награды: 4
Репутация: 7
Цитата Zmy ()
URL всегда такого вида "html?url=" ?

Это для примера '?url='
Ненужные Параметры могут и просто далее следовать после .html или с другими спецсимволами, например #

Цитата Zmy ()
Т.е, в данном отрывке правильно отрезается справа?
chrome-extension://ekajjllcmeckibblgckgoceinmmgnfop/youtube.html______________?

Для дальнейшего использования линк не пригоден. Но
Если мы задаём так отрезать - оно и отрежет.


Сообщение отредактировал bra2xa - Вторник, 06.11.2018, 12:48
 
bra2xaДата: Вторник, 06.11.2018, 12:51 | Сообщение № 18
Подполковник

На сайте с: 01.01.2017
Город: Киев
Сообщений: 143
Награды: 4
Репутация: 7
Цитата Zmy ()
Ну хорошо, я понял. Короче, сегодня я позже займусь.

Ну нам торопиццо некуда.
Стэп бай стэп
Начнём с первой задачи - Добавлять\Удалять строки

Спасибо за помощь.
Может лучше сразу к гуру обратиться, чтоб он прописал такие функции в TCIMG'е ?
GL


Сообщение отредактировал bra2xa - Вторник, 06.11.2018, 13:15
 
bra2xaДата: Вторник, 06.11.2018, 19:35 | Сообщение № 19
Подполковник

На сайте с: 01.01.2017
Город: Киев
Сообщений: 143
Награды: 4
Репутация: 7
Попробовал два скрипта. Но пока не всё прочуйсьтвовал ))

Если не против, я просто буду высказывать мнение, найденные ошибки. Нет намерений оскорбить или поёрничать. Без обид.
(// Параметров нету. Нету такого слова 'нету'. Лучше написать // Без Параметров.)

Разделите плиз скрипт WorkLines.js - на два.
Одним Удалить - с окошком выбора какой строки. А вторым Добавить. WorkLinesAdd.js и WorkLinesDel.js
Иначе будет трудно искать a и r на клаве. Потом ошибка. Оказывается выставлена кириллица. Исправлять...
Короче - головная боль. Проще разделить и вписывать только цифру.

Скрипт FormatURL.js не понял как работает.
В тестовом списке он в некоторых строках удалил https://. В других оставил как есть...

Если можно, тоже сделайте плиз отдельные скрипты.
1. Скрипт стандартно без Параметров, который Удаляет всё после .html (Включая лишние пробелы, а можно и \n).
[ Уточнение: Перед процессом Удаления окончаний нужно сперва сделать проверку. Таких .html в одной ссылке может быть несколько. Поэтому, нуна продумать вариант, чтобы в ссылках, где найдено больше одной .html - не Удалять окончания, а Разрезать после.html, а уж пользователь определит, что оставить, а что удалить ]
2. Скрипт с выбором Маркера(Образец, набор символов), после которого нужно удалить до конца строки.
3. Скрипт замены TAB на Пробел.
4. Скрипт, который удаляет многократные пробелы, оставляет максимум один.

Некоторые из них скорее уже существуют, если не трудно ткните носом) или прицепите здесь.

Я не спец по Akelpad.
Я закинул скрипты в Папку \AkelFiles\Plugs\Scripts\
Подскажите плиз, что прописать в панели инструментов? Сейчас нет времени на поиск Инструкций...
SEPARATOR
-"Добавить каждую N строку" Call("Scripts::Main", 1, "WorkLinesAdd.js") Icon("%a\AkelPadImage.dll",1494)
-"Удалить каждую N строку" Call("Scripts::Main", 1, "WorkLinesDel.js") Icon("%a\AkelPadImage.dll",1498)
-"Обрезать Параметры URL" Call("Scripts::Main", 1, "FormatURL-.js") Icon("%a\AkelPadImage.dll",1496)
-"Декодировать URL" Call("Scripts::Main", 1, "FormatURL+.js") Icon("%a\AkelPadImage.dll",1495)
SEPARATOR


Сообщение отредактировал bra2xa - Среда, 07.11.2018, 00:46
 
Alex5359Дата: Среда, 07.11.2018, 09:25 | Сообщение № 20
Рядовой

На сайте с: 26.10.2018
Город: Самара
Сообщений: 7
Награды: 0
Репутация: 0
Zmy, Спасибо за помощь скрипт работает как надо.
 
ZmyДата: Среда, 07.11.2018, 09:56 | Сообщение № 21
Лейтенант

На сайте с: 19.04.2015
Город: Краснодар
Сообщений: 78
Награды: 0
Репутация: 0
Пожалуйста.
 
Форум » • AkelPad • » ТЕСТИРОВАНИЕ СКРИПТОВ для AkelPad » DelEmptyLines.js - Удаляет пустые строки (Строковые операции)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Сообщите о находке всему миру:
Рейтинг@Mail.ru Тиц и pr сайта Яндекс.Метрика

Интеллектуальные права и отказ от ответственности


Перейти на сайт Недвижимость сточи