Regex: finden, wenn erstes Klammernpaar leer und zweites eine Zahl enthält - wie?

Kryptaesthesie

Erfahrenes Mitglied
Hallo zusammen :)

Ich möchte gerne mit Hilfe der Eclipse Suche (File) alle Arrays finden, dessen Größe via Magic-Numbers festgelegt wird. Siehe folgendes Beispiel:
Code:
int[] werteXYZ = new int[5];
Also zwischen dem ersten [] Paar darf kein Zeichen sein und zwischen dem zweiten [] Paar muss eine Zahl stehen. Zwischen beiden Klammern muss noch ein new vorkommen

Ich habe da schon mal angefangen, bekomme aber nicht das richtige Ergebnis
.*\[\].*new.*\[[0-9]\]

Weiß jemand Rat?
Regex ist leider noch immer Neuland für mich.

Danke schon mal für eure Hilfe!
Gruß
Gerrit
 
Der (leicht angepasste) Ausdruck
Code:
\[\].*new.*\[[0-9]*\]
arbeitet doch hervorragend und ist Für Deine Bedingung absolut ausreichend.
 

Neue Beiträge

Zurück