1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | ^ : 문자의 첫 글자를 찾는다. $ : 문자의 끝 즐자를 찾는다. \ : 이스케이프(의미있는 문자[$, ., ^ 등]를 일반 문자로 변환시킬수 있다.) . : 모든 문자를 가리킨다. . : .을 여러개(......)를 사용하게되면 .갯수만큼 문자를 묶는다. [문자] : []안에 들어있는 문자를 찾는다. [문자-문자] : 입력한 문자의 범위에 해당하는 문자를 찾는다. [^문자] : 입력한 문자에 해당하지 않는 문자를 찾는다. (문자|문자) : ()에 문자를 | 구분하여 한 덩어리로 만든다. \w : 대,소 문자, 숫자, _,를 찾는다. \W : \w의 반대의미 이다. \d : 숫자를 찾는다. \D : \d의 반대의미 이다. \b : 문자 또는 단어를 식별할 수 있다. (\b문자 : 입력한 문자 또는 단어로 시작하는 문자 또는 단어를 찾는다.) (문자\b : 입력한 문자로 또는 단어로 끝나는 문자 또는 단어를 찾는다.) (\b문자 또는 단어\b : 입력한 문자 또는 단어를 찾는다.) \B : \b의 반대의미 이다. \A : ^은 다중 행 이더라도 그 행의 첫 문자를 찾지만 \A는 다중 행인 경우 다중 행의 첫 문자만을 찾는다. \Z : $는 다중 행 이더라도 그 행의 끝 문자를 찾지만 \Z는 다중 행인 경우 다중 행의 끝 문자만을 찾는다. \s : 공백을 찾는다. (오른쪽 문자를 기준으로 생각하면 쉽다.) 문자*문자 : 왼쪽의 문자 수가 0 또는 1 또는 어러개를 의미이다. 문자+문자 : 왼쪽의 문자 수가 1 또는 어러개를 의미이다. 문자?문자 : 왼쪽의 문자 수가 0 또는 1을 의미이다. 문자{숫자} : 왼쪽의 문자 수가 입력한 수량만큼을 의미한다. (문자{숫자,숫자}를 이용하면 수량의 범위를 의미한다.) (문자{숫자,})를 사용하면 입력한 수량 이상을 의미한다.) 문자*? : *는 0 또는 1 또는 여러개의 의미를 가지지만 수량자(?) 를 붙이게되면 최소 수량 값인 0을 의미한다. 문자+? : +는 1 또는 여러개의 의미를 가지지만 수량자(?) 를 붙이게되면 최소 수량 값인 1을 의미한다. 문자?? : ?는 0 또는 1 의미를 가지지만 수량자(?) 를 붙이게되면 최소 수량 값인 1을 의미한다. 문자(?=문자) : 문자검색조건으로는 ?=문자의 문자를 사용하지만 찾은 문자의 값은 ?=문자 에 입력한 문자는 포함되지 않는다. |
'Language > 정규표현식' 카테고리의 다른 글
javaScript 정규표현식 사용 (0) | 2015.07.22 |
---|