English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
dieser\ bIn Java werden die Metazeichen des regulären Ausdrucks für Wortgrenzen verwendet. Daher wird aus dem gegebenen Eingabetext ein bestimmtes Wort im Bereich der durch den regulären Ausdruck angegebenen Wortgrenzen gefunden, als-
"\\brequired word\\b";
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class MachingWordExample1 { public static void main(String args[]) { //Zeichenfolgenwert lesen Scanner sc = new Scanner(System.in); System.out.println("Geben Sie Eingabezeichenfolge ein"); String input = sc.next(); //Regulärer Ausdruck zur Suche nach Zahlen String regex = "\\bhello\\b"; //Regulären Ausdruck kompilieren Pattern pattern = Pattern.compile(regex); //Suchmaschinenobjekt abrufen Matcher matcher = pattern.matcher(input); if(matcher.find()) { System.out.println("Treffer gefunden"); } else { System.out.println("Treffer nicht gefunden"); } } }
Ausgabenergebnis
Geben Sie Eingabezeichenfolge ein hello welcome to w3codebox Treffer gefunden
import java.util.regex.Matcher; import java.util.regex.Pattern; public class MatcherExample2 { public static void main(String args[]) { String input = "Diese ist ein Beispieltext \n "; + "Diese ist die zweite Zeile" + "Diese ist die dritte Zeile"; String regex = "\\bsecond\\b"; //Regulären Ausdruck kompilieren Pattern pattern = Pattern.compile(regex); //Suchmaschinenobjekt abrufen Matcher matcher = pattern.matcher(input); if(matcher.find()) { System.out.println("Treffer gefunden"); } else { System.out.println("Treffer nicht gefunden"); } } }
Ausgabenergebnis
Treffer gefunden