Thank you for your help so far.
Please let me specify my issue a bit more:
I have an example with three different titles strings:
TITLE (Text1) (to be deleted)
TITLE (Text1) (Text2) (to be deleted)
TITLE (Text1) (Text2) (Text3) (to be deleted)
My aim is to get rid of the last pair of parens only.
Maybe it is too naive to take a regular expression that works fine in Perl, Java, ... and try it out here.
But when the help says:
[^abc] alle Zeichen, ausser "a", "b" und "c"
then I do believe it.
And since the last parens may contain any kind of text, it is easier to say: anything but parens!
The non-greedy expression of Crissov simply deleted all parens.
ohrenkino' expression did what I intended to do Thank you very much!!
Now my question: why did the expression with the negate syntax not work?
Acc. to the help text it should work (as I said, tested in Perl).
Is there a bug?
But so far I am happy with an expression deleting the last pair of parens