Java String se ujema ()

Metoda Java String matches () preveri, ali se niz ujema z danim regularnim izrazom ali ne.

Sintaksa matches()metode string je:

 string.matches(String regex)

Tu je niz predmet Stringrazreda.

Parametri ujemanja ()

matches()Postopek traja samo en parameter.

  • regularni izraz - regularni izraz

valueOf () Vrnjena vrednost

  • vrne true, če se regularni izraz ujema z nizom
  • vrne false, če se regularni izraz ne ujema z nizom

Primer 1: Java se ujema ()

 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 ) )

Tu "^a… s$"je regularni izraz, kar pomeni niz s 5 črkami, ki se začne z a in konča z s.

2. primer: Preverite številke

 // 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 ) )

Tu "^(0-9)+$"je regularni izraz, kar pomeni samo številke.

Če želite izvedeti več o regularnem izrazu, obiščite Java Regex.

Zanimive Članki...