Weekend_Warrior Geschrieben 28. Januar 2005 Geschrieben 28. Januar 2005 Hi, es soll dann in die Anweisung gegangen werden, wenn die Variable sR nur 7 stellige Zahl enthält die nicht mit 80 beginen... hier ein Beispiel für den Inhalt von sR R 8002553 8300263 0 <- true R 8000096 8000141 0 <- false leider tut es das nicht, die reg Exp sollte stimmen, denn in nem Texteditor funzt es... if(sR.matches("8[1-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]")) { System.out.println("geht"); }
Weekend_Warrior Geschrieben 28. Januar 2005 Autor Geschrieben 28. Januar 2005 so gehts, soll noch mal einer sagen googlen bringt nix... evt hilft es dem nächsten Pattern p= Pattern.compile("8[1-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]"); Matcher m= p.matcher(sR); boolean found= m.find();
PhOen1X Geschrieben 30. Januar 2005 Geschrieben 30. Januar 2005 Hi ich weiß RegEx ist mehr wie Philosopie aber wie wärs damit? 8[1-9]+[0-9]{5} Ist übersichtlicher oder?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden