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"); } Zitieren
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(); Zitieren
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? Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.