Page 1 of 1

Баг определения URL

Posted: Fri Oct 31, 2008 4:02 am
by BrsX
Замечен в v.4.0.8: подсветку(определение) URL терминируют не только пробел, табуляция, апостроф, кавычки и знаки "больше"/"меньше", но также обратный апостроф и круглые скобки.
Воспроизвести: вставить следующую реальную ссылку

Code: Select all

http://holodilnik.ru/refrigerator/two_chambered_refrigerators/samsung/?page=all&extra_filters=(112=384)&sort=name

Posted: Fri Oct 31, 2008 5:53 am
by Instructor
Убираем "()" из разделителей:
"Главное меню->Настройки->Параметры...->Дополнительно (2)->Гиперссылки->Разделители"

Posted: Fri Oct 31, 2008 9:06 am
by BrsX
О! Как всё, оказывается, просто решилось! Супер! :D

Posted: Sun Nov 02, 2008 5:37 am
by BrsX
М-да... Однако ж это не всё :(
В продолжение предыдущего вопроса - просто Copy/Paste в v.4.x следующий фрагмент:

Code: Select all

Так URL опознаётся:

http://akelpad.sourceforge.net/ , <http://akelpad.sourceforge.net/>

А вот так URL уже не опознаётся:

[http://akelpad.sourceforge.net/] , (http://akelpad.sourceforge.net/) ,http://akelpad.sourceforge.net/ , =http://akelpad.sourceforge.net/  и т.д.
При этом в v.3.x из вышеуказанного не опознаётся только "=http://..." (знаю, ограничение RichEdit'а...).
И включать данные символы в "Гиперссылки -> Разделители" по понятным причинам - не выход.
ИМХО AkelPad, а точнее - AkelEdit, должен задействовать при определении URL также распознание парных скобок, а "разделители гиперссылок" использовать для терминирования только внутри уже распознанных URL, т.е. после "префиксов гиперссылок"!

Posted: Thu May 17, 2012 5:47 pm
by Andrey_A_A
Введите в акел строку BBCoda

Code: Select all

[url=http://tc-image.3dn.ru/TC_image_files/AkelPad_Image_16.16_11.png][b][img]http://tc-image.3dn.ru/TC_image_files/AkelPad_Image_16.16_1.jpg[/img][/b][/url]
Первая ссылка высветится как ссылка, а вторая между Image
не высвечивается как ссылка - это как-то лечится?

Очень неудобно - много приходится работать со ссылками такого рода - первую заменить можно - вторую нет - приходится выделять вручную

Поэкспериментировал: не высвечивается как ссылка между ] и [

Code: Select all

]http://tc-image.3dn.ru/TC_image_files/AkelPad_Image_16.16_11.png[

Posted: Thu May 17, 2012 7:06 pm
by FeyFre
Andrey_A_A,лечится добавление в Delimiters в Editor2 в настройках соответствующих скобок: в левом поле ], в правом - [

Posted: Fri May 18, 2012 10:07 am
by Andrey_A_A
лечится добавление
FeyFre, давно я так не радовался - всё так просто!!! Спасибо, дружище!!!