Hallo,
du musst den reg. Ausdruck übergeben, keinen String:
Das ist nicht ganz richtig.
string.match(/[()]+/);
Ist identisch mit
string.match("[()]+")
und bei einer Klammer (glaube die zweite), dürfte das Escapen nicht notwendig sein... bin mir aber nicht so sicher.... vielleicht war das auch bei []
Ist bei keiner nötig.
string.match("[()]+") bzw. string.match(/[()]+/) funktioniert vorzüglich und macht genau das, was es soll.
Die Frage ist, ob T-Rex das will. Sie gibt bei der Anwendung einen Array mit dem ersten Treffer zurück, sofern es einen gibt.
Gibt es keinen Treffer, wird null zurückgegeben.
Mathias