정규 표현 식 (7) - 경계 일치

671 단어 정규 표현 식
package com.wy.regular;

public class RegularTest {

	public static void main(String[] args) {
		/*
		 *      boundary         
		 * ^    []          , []           
		 * $      
		 * \b            (word boundary)
		 * \B non-word boundary
		 * \A          
		 * \G             
		 * \z        
		 */
		pri("hello sir".matches("^h.*"));//true
		pri("hello sir".matches(".*ir$"));//true
		pri("hello sir".matches("^h[a-z]{1,3}o\\b.*"));//true
		pri("hellosir".matches("^h[a-z]{1,3}\\b.*"));//false
	}

	public static void pri(Object object){
		System.out.println(object);
	}
}

좋은 웹페이지 즐겨찾기