괄호(bracket), \b vs [\b]

CODEDRAGON Development/JavaScript, jQuery, ...

반응형

 

 

괄호(bracket)

정규 표현식에서 사용할 있는 괄호의 여러 가지 의미는 다음과 같습니다.

 

구분

설명

a(b)c

·       전체 패턴을 검색한 후에 괄호 안에 명시된 문자열을 저장합니다

·       괄호(()) "capturing parentheses"라고도 부릅니다

·       ex) "abc" 검색한 후에 b 저장합니다

[abc]

·       꺾쇠 괄호([]) 안에 명시된 문자를 검색합니다.

·       ex) "abc" 검색합니다

[0-3]

·       꺾쇠 괄호([]) 안에 명시된 숫자를 검색합니다.

·       ex) 0부터 3까지의 숫자를 검색합니다.

[\b]

·       백스페이스 문자를 검색합니다.

{n}

·       앞의 문자가 정확히 n 나타나는 경우를 검색함. n 반드시 양의 정수이어야만 합니다.

{m,n}

·       앞의 문자가 최소 m 이상 최대 n 이하로 나타나는 경우를 검색함. m n 반드시 양의 정수이어야만 합니다.

 

 

 

 

 

\b vs  [\b]

구분

차이

\b

단어의 앞이나 뒤가 패턴과 일치하는지를 검색하는 특수 문자

[\b]

백스페이스 문자를 검색하는 정규표현식