2022.3.29.(화)
String 메서드
정규표현식
< String 클래스의 substring( )과 indexOf( ) 사용 예제 >
< String 클래스의 substring( )과 equals( ), printf( ) 사용 예제 >
< String 클래스의 valueOf( ) 메서드와 instanceof >
< String 클래스와 이스케이프 문자 >
< String 클래스의 substring( )과 lastIndexOf( ), 이스케이프 문자 사용 예제 >
2-1. 정규표현식이란?
- 정규표현식( Regular expression )은 특정한 규칙을 가진 문자열의
집합을 표현하는데 사용하는 '형식언어' 이다.
- 정규표현식은 많은 텍스트 편집기와 프로그래밍 언어에서
'문자열의 검색과 치환'을 위해 지원하고 있다.
- java.util.regex 패키지에 포함되어있다.
2-2. 정규표현식의 사용
- boolean java.util.regex.Pattern.matches(
String arg0, CharSequence arg1);
- arg0 : 정규표현식 문자열이다.
- arg1 : 형식을 검사 받기 위한 내용이다.
- 즉, 위의 기능은 arg1이 arg0의 형식에 맞는지를 검사하고
결과를 boolean으로 리턴한다.
< 정규표현식과 메서드의 return 실행 ( 메서드 실행 중 return을 만나면 메서드가 중단된다. ) >
< SingleTon과 정규표현식 >
< RegexHelper 실행문>