English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
javajava.util.regexDas Paket bietet verschiedene Klassen, um bestimmte Muster in der Zeichenfolge zu finden.
Die Klasse Pattern dieses Pakets ist die kompilierte Darstellung des regulären Ausdrucks. Diese Klassematcher()Die Methode akzeptiert das darstellende EingabestringCharSequenceDas Objekt der Klasse, dann gibt es das Matcher-Objekt zurück, das die gegebene Zeichenkette mit dem aktuellen (Muster) Objekt darstellenden regulären Ausdruck abgleicht.
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class MatcherExample { public static void main(String args[]) { //Lesen Sie den Stringwert Scanner sc = new Scanner(System.in); System.out.println("Geben Sie den Eingabestring ein"); String input = sc.nextLine(); //Regulärer Ausdruck zum Suchen von Vokalen String regex = "[aeiou]"; //Regulären Ausdruck kompilieren Pattern pattern = Pattern.compile(regex); //Suchen Sie das Objekt des Suchers Matcher matcher = pattern.matcher(input); if(matcher.find()) { System.out.println("Die angegebene Zeichenkette enthält Vokale"); } else { System.out.println("Die angegebene Zeichenkette enthält keine Vokale"); } } }
Ausgaberesultat
Geben Sie den Eingabestring ein RHYTHM Die angegebene Zeichenkette enthält keine Vokale