Martin: Regular Expression

Beitrag lesen

Hallo,

jedesmal das selbe mit diesen Expressions. Nutzt man sie
längere Zeit nicht, so vergisst man wieder die Hälfte ;-(

Vielleicht ist ja einer von Euch darin so fit, dass er
mir evtl. bei folgendem Problem ein wenig helfen kann:

Ich habe eine Textarea, die mit Lizenzen befüllt wird. Die
Lizenzen setzen sich aus folgenden Zeichen: [a-Z][0-9][-]
zusammen.
|--TEXTAREA---------------------------------------|
|                                                 |
|THCN-0242-3-MQ7QUF-7QCQ  THPG-0212-1-123757-E0P4 |
|THCN-0267-3-MQ7QUF-7QCA                          |
|                                                 |
|THPG-0122-1-123757-E0P4                          |
|     THPG-0122-1-MQ7QUF-7QCA                     |
|_________________________________________________|

Nun muss ich jede einzelne Lizenz auslesen, die untereinander
durch unterschiedlichste Art und Weise getrennt werden. zB \n
oder TAB oder eine beliebige Anzahl von Leerzeichen.

Meine RegExp dazu lautet:
([A-Z][a-z][0-9]-)*

Doch werden in meinem Fall lediglich die Zeichen extrahiert,
die eigentlich als Trennzeichen der Lizenzen gelten und von
daher auch nicht einbezogen werden sollten,

Also bräuchte ich so zu sagen die negierten RegExp des obigen.

Kann mir evtl. einer dabei helfen?

Danke im Voraus

Martin

PS: Ich bräuchte das zwar für Java, aber an sich unterscheiden
die sich ja nicht so sehr..