English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이\ bJava 정규 표현식 메타 문자 단어 경계에 단어를 찾아서 지정된 정규 표현식의 단어 경계 내에 필요한 단어로-
"\\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[] ) { //문자열 값을 읽기 Scanner sc = new Scanner(System.in); System.out.println("입력 문자열 입력"); String input = sc.next(); //숫자를 찾는 정규 표현식 String regex = "\\bhello\\b"; //정규 표현식 컴파일 Pattern pattern = Pattern.compile(regex); //검색 매치어 오브젝트 Matcher matcher = pattern.matcher(input); if(matcher.find()) { System.out.println("일치 발견됨"); } else { System.out.println("일치 발견되지 않음"); } } }
출력 결과
입력 문자열 입력 hello welcome to w3codebox 일치 발견됨
import java.util.regex.Matcher; import java.util.regex.Pattern; public class MatcherExample2 { public static void main( String args[] ) { String input = "This is sample text \n "; + "This is second line" + "This is third line"; String regex = "\\bsecond\\b"; //정규 표현식 컴파일 Pattern pattern = Pattern.compile(regex); //검색 매치어 오브젝트 Matcher matcher = pattern.matcher(input); if(matcher.find()) { System.out.println("일치 발견됨"); } else { System.out.println("일치 발견되지 않음"); } } }
출력 결과
일치 발견됨