Post

04. Python-Programming(Application)(Meta characters)

[toc]

메타 문자 정리

  • 텍스트를 잘 다루기 위해서는 우선적으로 메타 문자에 대해 알아야한다.
  • 헷갈리는 것이 많겠지만 실습을 통해 반복적으로 사용법을 익혀야함을 느낀다.
기능설명
^시작^Apple => 문장의 첫 단어가 Apple로 시작하는 문장
$pie$ => 문장의 마지막 단어가 pie로 끝나는 문장
.문자.하나당 한 개의 문자로 취급
\d숫자[0-9]와 같은 의미, 한 개의 숫자
\w숫자와 문자한 개의 문자나 숫자로 취급
\s공백문자스페이스, 탭, 줄바꿈 등
\S공백문자 제외한 문자공백문자를 제외한 모든 문자가 될 수 있음
*0회 이상 반복AB* => A, AA, AAB, CAB, ABBBB,
+1회 이상 반복AB+ => AB, ABB, ABBB
?0회 또는 1회 반복AB? => A, AB
|또는Apple|apple => Apple 또는 apple
[abc]문자 선택 범위a, b, c 가운데 하나의 문자
[^abc]문자 제외 범위a, b, c가 아닌 어떤 문자