정규표현식

speciaLLunch·2023년 5월 22일
0

TestDrivenDevelopment

목록 보기
5/5

테스트하면서 페이지가 제대로 렌더링이 되었나 확인하기 위해 문자열을 검색해야 하는 경우가 많은데, 그럴 때 필요한 것이 정규표현식이다. 찾고자 하는 문자열을 규칙에 맞게 검색해 볼 수 있다. 정규표현식 테스트 사이트가 잘 되어있어 사용하기 좋음.


정규표현식

기본

/regex?/i

  • 패턴
    • 찾고자 하는 문자열
  • 옵션. flag
    • global : 여러개
    • case insensitive : 대소문자

group & ranges

  • |
    • or
  • ( )
    • 그룹화
      • /gr(e|a)y/ : grey,gray
  • (?:)
    • 찾지만 기억하진 않음. 그룹화x
      • /gr(?:e|a)y : grey,gray
  • [ ]
    • 하나라도 만족하는 패턴 찾기
      • /gr[ea]y/ : grey,gray
      • /gr[a-f]y/ : gray,grby...grfy
  • [^]
    • 괄호 내부 문이 아닐때. Not\

정규표현식 테스트 사이트
https://regexr.com/

profile
web front

0개의 댓글