Java String entspricht ()

Die Java String match () -Methode prüft, ob der String mit dem angegebenen regulären Ausdruck übereinstimmt oder nicht.

Die Syntax der String- matches()Methode lautet:

 string.matches(String regex)

Hier ist string ein Objekt der StringKlasse.

Übereinstimmungen () Parameter

Die matches()Methode verwendet einen einzelnen Parameter.

  • Regex - ein regulärer Ausdruck

valueOf () Rückgabewert

  • Gibt true zurück, wenn der reguläre Ausdruck mit der Zeichenfolge übereinstimmt
  • Gibt false zurück, wenn der reguläre Ausdruck nicht mit der Zeichenfolge übereinstimmt

Beispiel 1: Java entspricht ()

 class Main ( public static void main(String() args) ( // a regex pattern for // five letter string that starts with 'a' and end with 's' String regex = "^a… s$"; System.out.println("abs".matches(regex)); // false System.out.println("alias".matches(regex)); // true System.out.println("an abacus".matches(regex)); // false System.out.println("abyss".matches(regex)); // true ) )

Hier "^a… s$"ist ein regulärer Ausdruck, dh eine 5-Buchstaben-Zeichenfolge, die mit a beginnt und mit endet s.

Beispiel 2: Auf Zahlen prüfen

 // check whether a string contains only numbers class Main ( public static void main(String() args) ( // a search pattern for only numbers String regex = "^(0-9)+$"; System.out.println("123a".matches(regex)); // false System.out.println("98416".matches(regex)); // true System.out.println("98 41".matches(regex)); // false ) )

Hier "^(0-9)+$"ist eine Regex, was nur Ziffern bedeutet.

Um mehr über Regex zu erfahren, besuchen Sie Java Regex.

Interessante Beiträge...