메타문자 ^
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 |