Regex 속임수 시트

가장 많이 사용되는 자바스크립트/PCRE 메타캐릭터, 양화기, 그룹 및 플래그(i/g/m)를 포함합니다.Regex Tester와 결합하여 구문을 검색하고 실시간으로 일치를 검증합니다.

개인 정보 보호: 로컬로 처리되고, 결코 업로드하지 않습니다.

↓ 아래의 입력 영역에 결결과를 즉시 볼 수 있습니다.

正则表达式语法与常用模式速查; 配合正则测试工具使用效果更佳。

.

Any character except newline

a.b matches acb

\d

Digit [0-9]

\d+ matches 123

\w

Word character [A-Za-z0-9_]

\w+

\s

Whitespace

\s+

^

Start of string/line

^Hello

$

End of string/line

world$

*

Zero or more (greedy)

ab*c

+

One or more

\d+

?

Zero or one

colou?r

{n,m}

Between n and m times

\d{2,4}

[]

Character class

[A-Za-z]+

[^]

Negated class

[^0-9]+

|

Alternation

cat|dog

()

Capturing group

(\d{4})-(\d{2})

(?:)

Non-capturing group

(?:https?)://

(?=)

Positive lookahead

(?=\d{3})

(?!)

Negative lookahead

(?!bad)

\b

Word boundary

\bword\b

i flag

Case insensitive

/hello/i

g flag

Global (all matches)

/\d/g

m flag

Multiline ^ $

/^line/m

메모

说明

收录 JavaScript/PCRE 风格常用元字符与修饰符; 具体引擎行为可能略有差异。

가장 많이 사용되는 자바스크립트/PCRE 메타캐릭터, 양화기, 그룹 및 플래그(i/g/m)를 포함합니다.Regex Tester와 결합하여 구문을 검색하고 실시간으로 일치를 검증합니다.

빠른 시작

  1. 항목 검색

    에서. , \d, ^$ to lookaheads and word boundaries.

  2. 검색

    패턴, 설명 또는 예제로 필터링합니다.

  3. 복사 및 테스트

    검증하기 위해 Regex Tester로 복사하십시오.

엔진 차이점

JavaScript, Python 및 Go regex는 약간 다릅니다.이 시트는 JS RegExp에 초점을 맞추고 있습니다.

코어 구문 빠른 참조

^ 와 $ 는 각각 문자열의 시작과 끝과 일치합니다.예를 들어, ^\d+$는 전체 문자열이 숫자로 구성되어 있음을 보장합니다. \b는 단어 경계와 일치합니다.\bword\b는 '키워드'와 일치하지 않습니다. \ 와 같은 백슬래시로 특별 문자를 탈출합니다.문자 그대로 dots.

정량기 제어 반복: ?0 또는 1의 경우, + 1 이상의 경우, * 모든 카운트의 경우, {n,m} 범위의 경우.Greedy Matching(기본)은 가능한 가장 긴 텍스트를 캡처합니다.추가?게으른 모드를 위해, 같은.*?b 가장 짧은 a...b 세그먼트와 일치합니다.

예제

예제

Input

\d+

Output

One or more digits

FAQ

vs Regex 테스터?

Memo는 정적 구문 시트입니다.테스터는 당신의 문자열에 라이브 매치를 실행합니다.

데이터 업로드?

아니야

복잡한 regex 패턴을 테스트하는 방법?

Regex를 점진적으로 구축하십시오: 먼저 기본 부분을 테스트하고 조건을 점진적으로 추가하십시오.우리의 regex 테스터를 사용하여 실시간으로 일치를 시각화하십시오 - 브라우저 콘솔은 구문 오류를 표시합니다.긴 텍스트의 경우 먼저 샘플로 테스트하십시오.