[Regular Expression] 정규 표현식

Regular Expression

정규 표현식은 주어진 문자열 속에서 특정 패턴을 가진 문자열을 찾을 때 유용하다. 다음은 정규 표현식의 패턴이다.

  • [a-z] : 소문자 하나를 검출한다.
  • [A-Z] : 대문자 하나를 검출한다.
  • [0-9] : 숫자 하나를 검출한다.
  • [\(특수문자)] : 특수문자를 검출한다.
    • \를 두번 사용하는 이유는 언어 레벨에서 \를 사용해서 \패턴으로 바꾸고 정규 표현식에서 패턴으로 바꾸기 위함이다.
      • [\w] : 특수문자, 공백을 제외한 글자 1개를 찾는다.
      • [\W] : 특수문자와 공백을 찾는다.
      • Pattern : 패턴을 제외한 모든 글자를 찾는다.
      • ^[Pattern] : 가장 첫 글자의 패턴을 찾는다.
      • [Pattern]$ : 가장 마지막 글자의 패턴을 찾는다.
      • [Pattern]. : 패턴 + 모든 글자를 포함한다.
      • [Pattern]+ : 패턴에 해당하는 연속된 모든 글자를 찾는다.
      • [Pattern]{length} : 패턴에 해당하는 문자를 길이만큼 찾는다.
      • 범위 지정 : [Pattern]{start,end}
      • 최대 길이만 지정 : [Pattern]{,length}
      • 최소 길이만 지정 : [Pattern]{length,}
Author: Song Hayoung
Link: https://songhayoung.github.io/2020/08/22/Etc/regularExpression/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.