2015년 11월 29일 일요일

정규표현식

정규표현식이란, 어떤 문자를 처리하기 위한 언어.

여기서 처리란, 어떠한 해당 텍스트가 존재하는 지 판단하고, 다른 텍스트로 치환을 의미.

정규표현식은 대소문자를 구분한다.


^(캐럿): 캐럿 뒤에 나오는 문자열이 소스 상에서 시작 위치에 있는 경우.
     
            ex) who is who라는 텍스트가 있으면, ^who --->>> 첫째 who

$: 소스 상의 끝에 위치하는 문자열을 가리키는 경우

            ex) who is who라는 텍스트가 있으면, who$ --->>> 마지막 who

\: 특수문자를 가리키는 경우

            ex) \$ --->>> \뒤에 오는 $를 단순한 문자로 인식하게끔 설정(escape)

.: 어떠한 문자건 상관없이 그 문자, 공백, 특수문자를 가리키는 경우

            ex) ...... --->>> .의 개수만큼인 6개의 문자를 가리킴

                O.K. 라는 텍스트가 있으면, \..\. --->>> K

[]: []안에 해당하는 문자를 가리키는 경우

            ex) How do you do? 라는 텍스트가 있으면, [oyu] --->>> o

                 []를 하나의 문자로 인식하기 때문에, [dH]. --->>> Ho

                 [owy][yow] --->>> ow(첫 대괄호에 o, 두번째 대괄호에 w)

                 [c-k] === [cdefghijk]

                 [C-Ka-d2-6]는 C~K, a~d, 2~6까지를 의미

[]안에 캐럿이 있으면 not을 의미

                 [^CDghi45] --->>> 대괄호 안에 해당하지 않는 문자를 추출

댓글 없음:

댓글 쓰기

결혼이민비자 신청방법(F-6-1 국민의 배우자)

 제가 일본인 여자친구와 결혼 후, 한국에 귀국하기 위해 신청한 결혼이민비자에 대하여 작성해보도록 하겠습니다. 필자는 일본에서 근무하고 있었으며, 한국에서의 소득은 없었습니다. 결혼이민비자를 신청한 날짜는 2021-04-21 이며, 사증이 발급된 날짜...