메타문자 ^

CODEDRAGON Development/Regular Expression

반응형


 

^

메타문자

의미

^

·       행 머리(문자열의 처음, 라인의 처음을 의미)

·       ^ 문자는 패턴의 시작 알림

·       ^ 문자만 패턴의 앞에 있습니다.

·       문자 클래스 내에 ^ 메타 문자가 사용될 경우( [^] )에는 반대(not)라는 의미를 가집니다.

·       re.MULTILINE 을 사용할 경우에는 여러줄의 문자열 각 라인의 처음과 일치해야 합니다.

 

[^]

·       [문자들]의 반대로 피해야할 문자들의 집합을 정의합니다.

 

 

 

정규 표현식

설명

^abc

abc 시작해야 합니다. (abcd, abc12 )

^python

문자열의 처음은 항상 python으로 시작해야 합니다.

[^0-9]

숫자가 아닌 문자만 매치

[^XYZ]

X Y Z 아닌 1문자

[^aeiou]

소문자 모음이 아닌 문자들

 

 

 

반응형

'Development > Regular Expression' 카테고리의 다른 글

Named Capturing Group  (0) 2020.08.14
그룹핑 이름 생성하기, 그룹명 사용  (0) 2020.06.28
예외 문자(Escape Character)  (0) 2020.06.04
정규표현식 sample  (0) 2020.04.15
정규표현식 컴파일 옵션  (0) 2020.04.08