regex 테스터 - 정규 표현식 무료 온라인 테스트 및 디버그
정규 표현식을 실시간으로 테스트하고 디버그합니다. 매치 하이라이트, 캡처 그룹 추출, 패턴 오류에 대한 즉각적인 피드백을 제공합니다. 글로벌, 대소문자 무시, 멀티라인을 포함한 모든 JavaScript regex 플래그를 지원합니다.
tools.regexTester.pattern
tools.regexTester.enterPattern
//
tools.regexTester.flags
tools.regexTester.testString
tools.regexTester.enterTestString
정규식 테스트 및 디버깅
Character Classes
.Any character\dDigit (0-9)\wWord character\sWhitespace
Quantifiers
*0 or more+1 or more?0 or 1{n,m}n to m times
Anchors
^Start of line$End of line\bWord boundary\BNon-word boundary
사용 방법
- 패턴 필드에 정규 표현식 패턴을 입력하세요.
- 플래그를 설정하세요(g: 글로벌, i: 대소문자 무시, m: 멀티라인 등).
- 텍스트 영역에 테스트 문자열을 입력하거나 붙여넣으세요.
- 실시간으로 하이라이트된 매치 결과와 캡처 그룹을 확인하세요.
기능
- 실시간 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 인코더.