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


Ответ на:
комментарий
от bbc69

Ответ на:
комментарий
от AZJIO

Ответ на:
комментарий
от bbc69

Ответ на:
комментарий
от AZJIO


Похожие темы
- Форум Регулярное выражение (2022)
- Форум Регулярные выражения (2022)
- Форум Регулярные выражения (2018)
- Форум Регулярные выражения (2024)
- Форум Регулярное выражение (2021)
- Форум регулярные выражения (2014)
- Форум Регулярные выражения (2014)
- Форум Регулярное выражение (2019)
- Форум Регулярные выражения. (2012)
- Форум Регулярные выражения. (2012)