초학 정규 1

1632 단어 정규 표현 식
초학 정규 1
바로 업무 에서 매우 중요 하 다. 쓸데없는 코드 를 많이 적 게 쓰 고 업무 효율 을 높 일 수 있다.
정규 에서 대문자 의 자 모 는 기본적으로 소문 자의 반 의 에 해당 한다. 예 를 들 어 b 일치 단어 경계 B 일치 비 단어 경계
정규 구조 방식
  • 글자 의 양 const = / /
  • 구조 함수 const = new RegExp(' ',' ')
  • 단일 문자 와 배열
    문자
    설명 하 다.
    .
    줄 바 꿈 자 를 제외 한 임의의 문자 와 일치 합 니 다.
    [a-z0-9]
    일치 하 는 괄호 안에 있 는 임의의 문자
    1
    괄호 안에 없 는 문자 와 일치 합 니 다.
    d
    일치 하 는 숫자
    D
    일치 하지 않 는 숫자
    w
    일치 문자
    W
    일치 비 자모
    공백 문자
  • 매 칭
  • 문자
    설명 하 다.
    o
    null
    b
    공백 문자
    n
    줄 바 꿈 부호
    r
    리 턴 카
    s
    공백 문자, 공백, 탭 문자, 줄 바 꿈 문자
    S
    공백 문자
    t
    탭 문자
    포 지 셔 닝 부호
    문자
    설명 하 다.
    ^
    행수 일치
    $
    줄 끝 일치
    A
    문자열 의 시작 부분 만 일치 합 니 다.
    b
    단어 경계 와 일치 합 니 다. 단 어 는 [] 에서 유효 하지 않 습 니 다.
    B
    비 단어 경계 일치
    G
    현재 검색 문자 의 시작 과 일치 합 니 다.
    Z
    일치 하 는 문자열 끝 이나 줄 끝
    z
    문자열 끝 에 만 일치
    한정 부호
    문자
    설명 하 다.
    x?
    0 개 또는 1 개 x 일치
    x*
    0 개 혹은 임의의 x 일치
    x+
    최소 x 일치
    x{m,n}
    최소 m 개, 최대 n 개 x 일치
    패 킷
    격식.
    설명 하 다.
    (?:x)
    x 와 일치 하지만 일치 하 는 결 과 를 기록 하지 않 습 니 다.
    x(?=y)
    x 의 뒤쪽 이 y 일 때 x 와 일치 합 니 다.
    x(?!y)
    x 의 뒤에 y 가 아 닐 때 x 와 일치 합 니 다.
    모드
    격식.
    설명 하 다.
    x/y/z
    x 또는 y 또는 z 일치
    패턴 수정자
    격식.
    설명 하 다.
    g
    전역 모드, 모든 문자열 참조
    i
    대소 문자 구분 모드
    m
    여러 줄 일치
    a-z0-9

    좋은 웹페이지 즐겨찾기