투케이2K

50. (java/자바) matches 정규식 - 문자열에 한글 포함 여부 확인 본문

Java

50. (java/자바) matches 정규식 - 문자열에 한글 포함 여부 확인

투케이2K 2021. 1. 1. 13:01

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package ex3;

public class MainActivity24 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[matches 정규식 - 문자열에 한글 포함 여부 확인]");
		
		//초기 문자열 변수를 선언해줍니다
		String value = "a가가EEEFD@^^";
		String value2 = "aEEEFD@^^";
		
		if(value.matches(".*[ㄱ-ㅎㅏ-ㅣ가-힣]+.*")) {
			//한글이 포함된 문자열
			System.out.println("value : 한글포함 됨");
		}
		else {
			//한글이 포함되지 않은 문자열
			System.out.println("value : 한글포함 안됨");
		}
		
		if(value2.matches(".*[ㄱ-ㅎㅏ-ㅣ가-힣]+.*")) {
			//한글이 포함된 문자열
			System.out.println("value2 : 한글포함 됨");
		}
		else {
			//한글이 포함되지 않은 문자열
			System.out.println("value2 : 한글포함 안됨");
		}

	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[matches 정규식 - 문자열에 한글 포함 여부 확인]

value : 한글포함 됨

value2 : 한글포함 안됨

/* =========================== */

/* =========================== */

[요약 설명]

* 1. .*[ㄱ-ㅎㅏ-ㅣ가-힣]+.* - 정규식을 사용해서 한글포함 여부를 확인합니다

/* =========================== */

반응형
Comments