Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Анализатор вложенности скобок в регулярных выражениях

Дата публикации: 05-08-2026 16:01:43



Я хочу сделать подсветку кода регулярных выражений и частично сделал (пример-исходник), но мне хотелось сделать типа отличать одни скобки от других, например первая скобка тёмнокрасная, вторая светлокрасная, то есть видеть какая закрытая скобка принадлежит какой открытой скобке, то есть чётные скобки светлокрасные, нечётные тёмнокрасные. Казалось бы алгоритм не сложный, нашёл скобку, добавь +1 к счётчику и бинарный переключатель цвета инвертируй и задай цвет из массива с индексом 1, потом из 0, потом из 1 и т.д. Закрывающие также считаем -1 к счётчику скобок, и тоже если чётный, то один цвет, если нечётный то другой. Ну в общем, когда делал запутался и не работало. Мне предложили сделать со стеком, да почти тоже, со своим не разобрался вставил чужой вариант, но случилось однажды прога упала (при вставке регвыра в поле с подсветкой) и вот думаю, надо со своим разобраться, чтобы понимать в совершенстве как работает и не думать что он является причиной падения.



 purebasic

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Вайбкодю, потихоньку0502-07-2026
2Отрицательные составляющие ООП, что скажете?09.3108-08-2026
3ИИ'шка захавала документацию?-6330-06-2026
4Как задавать в скриптах имя вкладки screen?0623-06-2026
5sed захлебывается от grep0730-06-2026
6Генеративный Postgres-дайджест: от информационного шума — к сигналу5726-06-2026
7Вышел журнал «Современная светотехника» №3/2026012.4915-07-2026
8Основы вёрстки для дизайнера. Часть 1. Введение: как дизайн превращается в живой сайт09.5407-07-2026
9Как сделать измеритель светового потока за 87 рублей0720-04-2016

Классификация: . Схожих патентов: 0. Схожих новостей: 9. Тональность: 0. Информативность: 8.22. Источник: www.linux.org.ru.