Evt könntet ihr mir bei meinem regex-Problem helfen. Für euch sollte das glaub ich kein Problem darstellen 
Eigentlich gibt es nur 2 Bedingungen, aber ich bekomms trotzdem nich wirklich hin.
Am Anfang des String muss eine # kommen und danach darf jedes Zeichen (aber mind. eins) außer das , kommen.
Momentan mach ich das mit folgendem Code:
Klappt auch soweit, nur das Komma ist so noch "erlaubt". Wenn ich jetzt in die eckige Klammer ^, hineinschreibe negiere ich ja alles. Wie mach ich das denn, dass nur das Komma nicht erlaubt ist?
Eigentlich gibt es nur 2 Bedingungen, aber ich bekomms trotzdem nich wirklich hin.
Am Anfang des String muss eine # kommen und danach darf jedes Zeichen (aber mind. eins) außer das , kommen.
Momentan mach ich das mit folgendem Code:
Code:
channelTextField.getText().matches("[#][\\a-z0-9#/?:§~]+")
Klappt auch soweit, nur das Komma ist so noch "erlaubt". Wenn ich jetzt in die eckige Klammer ^, hineinschreibe negiere ich ja alles. Wie mach ich das denn, dass nur das Komma nicht erlaubt ist?