Reguläre Ausdrücke

Status
Nicht offen für weitere Antworten.

nightlife247

Neues Mitglied
Hi,

ich forste jetzt schon seit 1 Stunde im Internet rum, habe die kryptische Beschreibung der Methoden der String-Klasse zum Thema reguläre Ausdrücke durchforstet, komme aber nicht auf den grünen Zweig damit. Mein Problem ist folgendes:

(String wort, is' klar..)

Code:
return wort.matches[a-z^[A-Z]*]
Soll in meinem Prog ein true liefern, wenn die Zeichenkette "wort" nur aus Kleinbuchstaben besteht (läuft, s.o.). Zusätzlich sollen Leerzeichen erlaubt sein, allerdings NICHT zu Beginn einer Zeile, außerdem sollen nicht zwei, drei Leerzeichen aufeinander folgen dürfen...

Wär super wenn mir jemand 'nen Typ geben würde...wie gesagt, auf java.sun.com war ich schon...😉

Danke.
 
Code:
public class Test
{

    public static void main(String[] args)
        throws Exception
    {
        System.out.println(test("wort"));
        System.out.println(test("wort  "));
        System.out.println(test("wort w "));
        System.out.println(test("wort w"));
        System.out.println(test(" wort"));
        System.out.println(test("Wort"));
    }

    public static boolean test(String wort) 
    {
        return wort.matches("([a-z]+ ?)*");
    }
}
 
bitte an nightlife247 richten bzw. ist vielleicht auch so gemeint,
ich kann ja nicht an alles denken 😉
 
Ja. Die Frage war an nightlife247 gerichtet. :wink:
Die regex zu quoten war vllt. etwas verwirrend von mir.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben