regex 테스터 - 정규 표현식 무료 온라인 테스트 및 디버그

정규 표현식을 실시간으로 테스트하고 디버그합니다. 매치 하이라이트, 캡처 그룹 추출, 패턴 오류에 대한 즉각적인 피드백을 제공합니다. 글로벌, 대소문자 무시, 멀티라인을 포함한 모든 JavaScript regex 플래그를 지원합니다.

tools.regexTester.pattern
tools.regexTester.enterPattern
//

tools.regexTester.flags

tools.regexTester.testString
tools.regexTester.enterTestString
정규식 테스트 및 디버깅

Character Classes

  • . Any character
  • \d Digit (0-9)
  • \w Word character
  • \s Whitespace

Quantifiers

  • * 0 or more
  • + 1 or more
  • ? 0 or 1
  • {n,m} n to m times

Anchors

  • ^ Start of line
  • $ End of line
  • \b Word boundary
  • \B Non-word boundary

사용 방법

  1. 패턴 필드에 정규 표현식 패턴을 입력하세요.
  2. 플래그를 설정하세요(g: 글로벌, i: 대소문자 무시, m: 멀티라인 등).
  3. 텍스트 영역에 테스트 문자열을 입력하거나 붙여넣으세요.
  4. 실시간으로 하이라이트된 매치 결과와 캡처 그룹을 확인하세요.

기능

  • 실시간 regex 매칭과 즉각적인 피드백
  • 테스트 문자열 내 모든 매치의 시각적 하이라이트
  • 캡처 그룹 추출 및 표시
  • 모든 JavaScript regex 플래그 지원(g, i, m, s, u, y)
  • 잘못된 패턴에 대한 상세한 오류 메시지
  • 일반적인 regex 패턴 빠른 참조

자주 묻는 질문

정규 표현식이란 무엇인가요?

정규 표현식(regex)은 검색 패턴을 정의하는 문자 시퀀스입니다. 문자열에서 패턴 매칭에 사용되며, 특정 규칙에 맞는 텍스트를 찾거나 바꾸거나 검증합니다.

이 도구는 어떤 regex 구문을 사용하나요?

이 도구는 JavaScript(ECMAScript) 정규 표현식을 사용합니다. 모든 최신 브라우저, Node.js 및 기타 많은 환경에서 지원됩니다.

캡처 그룹이란 무엇인가요?

캡처 그룹은 정규 표현식 패턴에서 괄호 ()로 둘러싸인 부분입니다. 매치의 특정 부분을 추출할 수 있습니다. 예를 들어, (\d{4})-(\d{2})는 날짜 문자열에서 연도와 월을 각각 캡처합니다.

regex 플래그는 무엇을 의미하나요?

주요 플래그: g(글로벌 - 모든 매치 찾기), i(대소문자 무시), m(멀티라인 - ^와 $가 줄 경계에 매치), s(dotAll - .이 줄바꿈에 매치), u(unicode), y(sticky - lastIndex에서 매치).

팁 및 관련 워크플로

  • JSON 데이터에 정규식을 테스트하려면? 먼저 정리하세요 JSON 포맷터.
  • 매칭된 텍스트를 검증용으로 해시해야 하나요? 해시 생성기.
  • 정규식으로 매칭된 URL을 안전하게 인코딩하려면 URL 인코더.
  • 정규식에서 Base64 인코딩된 문자열을 다루고 있나요? 디코딩하려면 Base64 인코더.