티스토리 뷰
💡메타문자란?
메타문자란 정규표현식 또는 정규식을 제어할 수 있는 문자를 말한다.
💡메타문자 종류
-
^ : 문자열의 처음을 나타낸다.
-
$ : 문자열의 끝을 나타낸다.
-
. : 임의의 한 문자를 나타낸다.
-
* : 바로 앞의 문자가 없거나 하나 이상이다.
-
+ : 바로 앞의 문자가 하나 이상이다.
-
? : 앞의 문자가 없거나 하나이다.
-
[ ] : 한 문자를 가리키고 묶음 안의 내용은 가리키는 문자의 범위를 나타낸다.
-
{ } : 앞에 있는 문자의 개수를 나타내고 묶음 안에서 ','는 문자 개수의 범위를 나타낼 때 쓴다.
-
( ) : 괄호 안의 문자열은 하나로 묶어 취급한다.
-
| : 또는(or)의 뜻으로 선택문에 쓰인다.
-
\ : 메타 문자의 성질을 없앨 때 붙인다.
💡메타문자에 split 처리하는 방법
메타문자 중 ?, *, +, ( ), [ ], { }는 split이 불가능하다.
split을 위해선 메타문자 앞에 역슬래쉬 2개 \\ 를 붙이는 이스케이프처리가 필요하다.
코드)
결과)
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday