Regular Expression
정규 표현식은 주어진 문자열 속에서 특정 패턴을 가진 문자열을 찾을 때 유용하다. 다음은 정규 표현식의 패턴이다.
- [a-z] : 소문자 하나를 검출한다.
- [A-Z] : 대문자 하나를 검출한다.
- [0-9] : 숫자 하나를 검출한다.
- [\(특수문자)] : 특수문자를 검출한다.
- \를 두번 사용하는 이유는 언어 레벨에서
\
를 사용해서\패턴
으로 바꾸고 정규 표현식에서패턴
으로 바꾸기 위함이다.- [\w] : 특수문자, 공백을 제외한 글자 1개를 찾는다.
- [\W] : 특수문자와 공백을 찾는다.
- Pattern : 패턴을 제외한 모든 글자를 찾는다.
- ^[Pattern] : 가장 첫 글자의 패턴을 찾는다.
- [Pattern]$ : 가장 마지막 글자의 패턴을 찾는다.
- [Pattern]. : 패턴 + 모든 글자를 포함한다.
- [Pattern]+ : 패턴에 해당하는 연속된 모든 글자를 찾는다.
- [Pattern]{length} : 패턴에 해당하는 문자를 길이만큼 찾는다.
- 범위 지정 : [Pattern]{start,end}
- 최대 길이만 지정 : [Pattern]{,length}
- 최소 길이만 지정 : [Pattern]{length,}
- \를 두번 사용하는 이유는 언어 레벨에서