In my programs, I make extensive use of regular expressions. These are string constants most of the time, very often with MANY nested parentheses, and it would very helpful, if for parentheses inside a string the matching counterpart would be highlighted in the same way as outside a string, maybe even in another string, like rgx:="^(abc" . variable . "xyz)". Here, the opening parenthis before abc matches the closing parenthesis after xyz in the next string.
However, parentheses inside strings should be matched separately from parentheses outside strings. There can never be a match between the two types, and sometimes, there may be isolated parentheses inside strings which would disturb the matching of parentheses in the rest of the program. -- <https://forum.pspad.com/read.php?2,76241,76241> PSPad freeware editor https://www.pspad.com