Задача: выделить конструкции "[d1-d2]" и "[d]" символьным стилем
\[(\d{1,2}|\d{1,2}-\d{1,2})\] - работает для обоих случаев
\[\d{1,2}-\d{1,2}\] - работает для первого случая
\[\d{1,2}\] - работает для второго случая
\[\d{1,2}?(-\d{1,2})\] - работает для первого случая, НЕ работает для второго
хотя для "?" указано ( @ > Repeat ) "Zero or one time"
\[(\d{1,2}|\d{1,2}-\d{1,2})\] - работает для обоих случаев
\[\d{1,2}-\d{1,2}\] - работает для первого случая
\[\d{1,2}\] - работает для второго случая
\[\d{1,2}?(-\d{1,2})\] - работает для первого случая, НЕ работает для второго
хотя для "?" указано ( @ > Repeat ) "Zero or one time"