Reihenfolge von Klammern ermitteln

Wie kann ich es anstellen, dass ich nach den Ergbnissen zweier regulärer Ausdrücke filtere?
Hintergrund: ich befürchte, dass ich nicht genügend öffnende und schließende Klammern in meinen Tags habe.
Ich kann fehlende Paare mit Filter
title HAS "(" AND NOT title has ")"
ermitteln.

Aber wie kriege ich raus, dass ich zuerst eine schließende und dann eine öffnende Klammer geschrieben habe?

Mit der Funktion

  1. $strchr(%title%,')')
    kriege ich die Position der schließenden und mit
  2. $strchr(%title%,'(')
    die der öffnenden.
    Und wenn der Wert in 1) kleiner ist als der in 2), dann stimmt die Reihenfolge nicht.
    Aber wie sag ich's meinem Filter?
    denn
    $strchr(%title%,')') GREATER $strchr(%title%,'(')
    filtert nicht - zuerst muss ich ein Feld eintragen...

Du willst wissen ob ) vor ( kommt?
Dann so:
"$ifgreater($strchr(%title%,'('),$strchr(%title%,')'),1,0)" IS 1

Nach Operatoren wie IS kann man nämlich keine Scriptfunktionen verwenden.
Und es ist kein regulärer Ausdruck.

Genau das wollte ich wissen.
Also muss ich einen logischen Vergleich in Anführungsstriche setzen und den dann mit den Filteroperatoren versehen!
Danke.