Ich möchte für meinen Code die folgende Zeichenfolge Muster übereinstimmen.Java RegexMuster passende
630512-07-5847
Pattern p = Pattern.compile("(\\d{6,6})-(\\d{2,2})-(\\d{4,4})");
Ich habe den Code oben versucht jedoch, wenn es mehr Zahl wie „630512312-07-5847“, es hat: der String-Wert wird wie unten festgelegt noch return true
Vielen Dank, Ihre Methode funktioniert jedoch, wenn i Matcher.find verwenden() zweimal, es mir zwei verschiedene Ergebnisse zurück. – hiboss
zum Beispiel: System.out.printin (m.find()); Rückgabe m.find(); – hiboss
Der erste 'find' wird' true' zurückkehren, kehrt die zweite 'false' –