История изменений
Исправление AZJIO, (текущая версия) :
Затем, чтобы их отличать, если их несколько видов ([{()}]).
Внутри {} нет скобок. Внутри перечисления [ ] круглые скобки игнорируются, ну и важно, если перед ()[] стоит нечётное число обратных слешев то они тоже игнорируются. Неигнорируемый класс [ ] пробегает до своего завершения игнорируя любые скобки внутри.
Исправление AZJIO, :
Затем, чтобы их отличать, если их несколько видов ([{()}]).
Внутри {} нет скобок. Внутри перечисления [ ] круглые скобки игнорируются, ну и важно, если перед ()[] стоит чётное число обратных слешев то они тоже игнорируются. Неигнорируемый класс [ ] пробегает до своего завершения игнорируя любые скобки внутри.
Исходная версия AZJIO, :
Затем, чтобы их отличать, если их несколько видов ([{()}]).
Внутри {} нет скобок. Внутри перечисления [ ] круглые скобки игнорируются, ну и важно, если перед (---) стоит чётное число обратных слешев то они тоже игнорируются. Неигнорируемый класс [ ] пробегает до своего завершения игнорируя любые скобки внутри.