메인 콘텐츠로 건너뛰기
Calnex LogoCalnex
개발자 도구

정규식 테스터

정규식을 실시간으로 테스트합니다. 모든 매치, 매치 수, 플래그(전역, 대소문자 구분 없음, 다중 행)를 확인합니다. 패턴 매칭 개발에 필수.

매개변수

구분자 없이 정규식 패턴을 입력하세요.

정규식을 테스트할 문자열

정규식 플래그: g (전역), i (대소문자 구분 없음), m (다중 행).

결과

정규식 상태
VALID ✓

정규식 패턴이 유효하지 않습니다.

다른 결과 (5)
매치 여부
YES ✓

The pattern matched the test string

일치 횟수2

발견된 총 일치 수

매치 목록
1. "Hello World, hello regex!" (at index 0)
2. "" (at index 25)

Showing 2 matches

일치하는 텍스트Hello World, hello regex!,

일치하는 모든 하위 문자열

이스케이프 패턴(리터럴 일치의 경우)
\.\*

리터럴 문자열 일치를 위해 이스케이프된 특수 문자가 있는 패턴

입력 및 결과 예제

/\d+/g
Order 42, item 7
42, 7

정규식 테스터을 선택하는 이유

Regex Tester를 사용하면 텍스트 문자열에 대해 정규식을 즉시 테스트할 수 있습니다. 코드에서 사용하기 전에 모든 일치 항목을 확인하고, 그룹을 캡처하고, 위치를 일치시키고, 정규식 패턴을 검증하세요.

  • ✓모든 표준 플래그(g, i, m, s, u)를 사용하여 정규식 패턴을 테스트합니다.
  • ✓인덱스 위치 및 캡처 그룹과 함께 모든 일치 항목을 표시합니다.
  • ✓정규식 구문을 검증하고 명확한 오류 메시지를 표시합니다.
  • ✓리터럴 일치를 위해 패턴의 이스케이프 버전을 제공합니다.

사용 방법

  1. 1패턴 필드에 정규식 패턴을 입력하세요.
  2. 2일치시킬 테스트 문자열을 입력하거나 붙여넣으세요.
  3. 3필요한 플래그를 설정합니다(글로벌의 경우 g, 대소문자를 구분하지 않는 경우 i 등).
  4. 4위치 및 캡처 그룹과 함께 모든 경기를 봅니다.
  5. 5코드에 사용하기 위해 일치하는 텍스트 또는 이스케이프된 패턴을 복사합니다.

자주 묻는 질문 (FAQ)

정규식 플래그란 무엇입니까?

정규식 플래그는 패턴이 일치하는 방식을 수정합니다. 일반적인 플래그에는 g(전역, 모든 일치 항목 찾기), i(대소문자 구분 안 함), m(여러 줄, ^ 및 $ 일치 줄 경계), s(dotAll, .이 줄 바꿈과 일치) 및 u(유니코드, 전체 유니코드 지원)가 포함됩니다.

캡처 그룹이란 무엇입니까?

캡처 그룹은 괄호()로 묶인 정규식 패턴의 일부입니다. 나중에 참조할 수 있도록 일치하는 하위 문자열을 캡처합니다. 예를 들어 (\w+)@(\w+) 패턴에서 첫 번째 그룹은 사용자 이름을 캡처하고 두 번째 그룹은 도메인을 캡처합니다.

이메일 주소를 정규식과 어떻게 일치시키나요?

기본 이메일 정규식은 [\w.-]+@[\w.-]+\.\w{2,}입니다. 이는 가장 일반적인 이메일 형식과 일치합니다. 프로덕션 검증을 위해서는 보다 포괄적인 패턴이나 전용 이메일 검증 라이브러리를 사용하는 것이 좋습니다.

"g" 플래그는 무엇을 합니까?

"g"(전역) 플래그는 정규식 엔진에 문자열의 첫 번째 일치 항목뿐만 아니라 모든 일치 항목을 찾도록 지시합니다. 이것이 없으면 첫 번째 일치 이후 검색이 중지됩니다. 모든 항목을 추출하거나 바꾸려면 "g"를 사용하십시오.

내 정규식이 일치하지 않는 이유는 무엇입니까?

일반적인 이유는 다음과 같습니다: 특수 문자(. * + ? 등)를 이스케이프 처리하지 않음, 잘못된 플래그 사용(특히 대소문자를 구분하지 않기 위해 "i" 누락), 잘못된 앵커링(^ $) 또는 문자 클래스 문제. 구문 문제에 대해서는 오류 메시지를 확인하세요.

신뢰할 수 있는 참고 자료

Regular Expressions - MDN Web Docs

출처 보기

RegExr: Learn, Build & Test RegEx

출처 보기

Regular Expression Syntax - ECMAScript Specification

출처 보기

동일한 작업 환경에서 유용한 도구를 추가로 탐색해 보세요.