Компьютерный форум

Компьютерный форум (http://www.hardforum.ru/)
-   Технологии программирования (http://www.hardforum.ru/f194/)
-   -   Ищу текстовый редактор с поддержкой своих пупапов/тултипов (http://www.hardforum.ru/t134286/)

Исмаил Прокопенко 19.05.2019 11:00

Ищу текстовый редактор с поддержкой своих пупапов/тултипов
 
Ищу редактор, в котором можно бы было задавать свои "всплывающие подсказки", появляющиеся при наведении мышки на определенный фрагмент текста, задаваемый регексом.

Т.е. нужно сделать примерно следующее:
Задать таблицу регексов в которой первый столбец - регекс, определяющий искомый подсвечиваемый фргамент текста, второй столбец - текст всплывающей подсказки, третий столбец - стиль подсветки.
--------------
Поясню для чего это нужно.

Есть большой текст.

И в нём нужно по списку (таблице) регексов подсветить (выделить другим стилем) искомые фргаменты текста.
Но не просто выделить, а чтобы при наведении мышкой на подсвеченный фрагмент появлялась всплывающая подсказка (PopUp/Tooltip), объясняющая что это за фрагмент и почему он выделен.

Подсказки например такие:
"Это я уже читал в книге ..."

"Речь идёт о ...."

Можно конечно писать подсказки прямо в тексте.

Но "исходник" не хотелось бы портить.

К тому же фрагменты могут повторяться и в каждом месте повтора писать коммент гиморно.

Поэтому хотелось один раз описать спомощью регексов как должен выглядеть фрагмент, как он должен подсвечиваться и какой тултип должен появляться при наведении на него мышкой, и чтобы всё дальнейшее стало "делом техники"
-------
Фрагменты должны находиться автоматом.
Вручную выделить текст и прикрепить к нему тултип даже в adobe acrobat pro можно.
Но вся фишка в том, чтобы эти фрагменты сами бы находились по табличке регексов

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

Исмаил Прокопенко 19.05.2019 17:46

HELP ME

Rius 20.05.2019 22:21

Что-то необычное. Вам заказывать надо у фрилансеров, скорее всего.


Часовой пояс GMT +4, время: 21:47.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.