[a-f]에서 []는 무슨뜻인가요? 1 3 1,879

by 광훨 [2013.11.14 15:13:43]


보통 질문글을 올리게 되면 답변달아주시는 많은분들이 조건문에

REGEXP_LIKE(V,'[a-z]') 라는걸 많이 달아주시더라구요.

여기에서 a-z 라는건 a부터 z까지라는것은 알겠습니다. 그런데 대괄호의 의미는 무엇인지 모르겠네요. 

그리고 ^도 많이 사용되던데... 그것은 무슨 의미인지요? 그것을 제외한 나머지...인가요?
by 야신 [2013.11.14 15:22:21]
정규식 사용으로 검색하시면 많은 글을 보실수 있을 거에요.


by 마농 [2013.11.14 15:43:22]

대괄호는 패턴을 지정할 때 쓰입니다.
'a-z' 는 그냥 문자열일 뿐이고
'[a-z]' 은 a 부터 z 까지의 문자를 의미하죠.

^ 은 대괄호 안에 쓰이냐 밖에 쓰이냐에 따라 다른 의미로 쓰입니다.
'[^a-z]' 은 a 부터 z 가 아닌 문자를 의미하구요.
'^a' 는 a로 시작하는걸 의미합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입