Ich habe versucht, das Muster ^\\+[0-9]+
+852(2)78911
zu passen, aber es scheint, dassJava RegexMuster passt nicht erkennt "Escape +"
Pattern.matches("^\\+[0-9]+", s)
ist false
zurück. Als ich es in regexr versuchte, funktioniert es gut, d. H., Mir eine Übereinstimmung zu geben. Entkomme ich das nicht richtig im Java-Sinne? Statt
Wie kommt es funktioniert bei RegExpr wenn Ihr Muster Klammern nicht übereinstimmt? Welches Ergebnis erwartest du? Ich bin sicher, dass Sie nur 'Matcher # find()' verwenden müssen. –
Es gibt Ihnen diese Übereinstimmung: '+852' nicht der Rest der Zeichenfolge –