Java REGEX Algorithmus

tinella

Erfahrenes Mitglied
Hallo zusammen!

Kennt sich jemand mit den REGEX-Algorithmen von Java aus?

Ich hab zwei files mit ID's drin, und die soll ich nun vergleichen.
Das Programm hab' ich schon programmiert - alles bestens - nur stimmt mein aktueller Algorithmus nicht. Der sieht so aus:
[A-Z, 0-9]*00[0-9] - was ausgeschrieben das bedeuten sollte:
suche Grossbuchstabe oder eine beliebige Ziffer, dann zwei mal die null und wieder eine Ziffer.

Ich möchte aber das:
suche einen oder mehrere Buchstaben, dann evt. eine zahl (muss nicht umbedingt eine zahl da sein), evt. zwei nullen und wieder eine zahl

und das:
suche eine oder mehrere Buchstaben, keine bis mehrere zahlen, keine bis mehrere buchstaben


Wäre echt super könnt mir jemand helfen...
Danke!


Tinella
 
[a-zA-Z]+[0-9]*00*[0-9]{1}

[a-zA-Z]+[0-9]{0,}[a-zA-Z]{0,}

Sind sicher noch Fehler drin .. Hab sie nicht ausprobiert.

Aber hier
stehen ja die Suchmuster ;) ...
 
Zurück