Hama Develop

Daily Study Logging22 - 정규표현식

May 16, 2020

Quantifier란?

특정 문자페턴이 몇번 반복되는지를 나타내는 와일드 카드.

  • ”*“는 이전에 나온 페턴이 0번 혹은 다수 나온다는 의미

    • /Buz*/는 Bu, Buz, Buzz 등과 매치가 된다.
  • ”+“는 이전에 나온 페턴이 1번 혹은 다수 나온다는 의미

    • /[0-9]+/는 1, 12, 1235153245234 등 모든 숫자와 매치가 된다.
    • /[0-9][0-9]+/ 는 숫자 뒤에 숫자가 계속 나올수 있다는 의미이므로 숫자 1개짜리와는 매치가 되지 않는다.
    • /[0-9][0-9][0-9]+/ 는숫자 두개 뒤에 숫자가 계속 나올 수 있다는 의미이므로 숫자 1개, 2개 짜리와는 매치가 되지 않는다
  • ”?“는 이전에 나온 페턴이 0번 혹은 1번 나온다는 의미

    • /Flavou?r/ 는 Flavour와 Flavor와 매치가 된다.