Gast
#6019352
Es geht um ein Java-Test/Lernprogramm zum Thema Regex. Dabei sollen in einem String bestimmte Zeichen nicht doppelt vorkommen dürfen. In dem Beispiel geht es nicht ums Ersetzen (so finde ich nämlich 1000ende Beispiele im Web), sondern nur darum, es festzustellen bzw. im Code unten NICHT auszugeben. Es sollen also alle Textstücke aus dem String Quelle ausgegeben werden, die Großbuchstaben, Kleinbuchstaben oder Ziffern enthalten. Minus und Tiefstrich sind erlaubt, aber nicht direkt hintereinander. Ich weiss dass man ein Verbot in der Form ausdrücken kann: ^[abc], aber ich will ja doppelte Zeichen verbieten. Wie muss ich das pattern verändern, damit bei direkt zusammen auftretenden "--" oder "__" KEIN Treffer erzielt wird?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |