정규 표현식 확인 및 테스트

온라인에서 정규 표현식을 테스트하세요. 일치 항목을 분석하고, 오류를 수정하고, 데이터 검색을 위한 효과적인 패턴을 만드세요.

일치 항목을 찾을 수 없음

일치 항목을 찾을 수 없음

일치 항목을 찾을 수 없음

불일치 콘텐츠 없음

빠른 참조

정규 표현식 기본

^문자열의 시작
$문자열의 끝
.개행 문자(\n)를 제외한 모든 문자와 일치하는 메타 문자
|양쪽의 지정된 문자 또는 문자 그룹과 일치 (OR)
\특수 문자를 이스케이프하는 데 사용됨
a문자 'a'
ab문자열 'ab'

수량자

*앞선 요소의 0회 이상 반복과 일치
?앞선 요소의 0회 또는 1회 반복과 일치
+앞선 요소의 1회 이상 반복과 일치
{5}정확히 5회 반복과 일치
{5,}앞선 문자 또는 그룹의 5회 이상 반복과 일치
{5,10}5회에서 10회 사이의 반복과 일치

문자 클래스

\s공백 문자와 일치
\S공백이 아닌 문자와 일치
\w'단어' 문자와 일치 (알파벳, 숫자 + 밑줄)
\W'단어'가 아닌 문자와 일치
\d단일 숫자와 일치
\D숫자가 아닌 단일 문자와 일치
[\b]백스페이스 문자
\c제어 문자와 일치

특수 문자

\n개행 문자와 일치
\t탭 문자와 일치
\r캐리지 리턴 문자와 일치
\ZZZ8진수 문자 ZZZ와 일치 (예: 공백의 경우 \040)
\xZZ16진수 문자 ZZ와 일치 (예: 공백의 경우 \x20)
\0널 문자 (Null)
\v수직 탭

그룹

(xyz)문자의 캡처 그룹
(?:xyz)문자의 비캡처 그룹
[xyz]x, y, z 집합의 단일 문자와 일치
[^xyz]x, y, z 집합에 *없는* 모든 문자와 일치
[a-q]'a'에서 'q'까지의 범위에 있는 모든 문자와 일치
[0-7]'0'에서 '7'까지의 범위에 있는 모든 숫자와 일치

문자열 교체

$`일치 항목 앞의 문자열 부분을 삽입
$'일치 항목 뒤의 문자열 부분을 삽입
$+마지막으로 일치한 캡처 그룹을 삽입
$&전체 일치 문자열을 삽입
$nn번째 캡처 그룹을 삽입 (예: $1, $2)

어설션 (전방/후방 탐색 및 경계)

(?=xyz)긍정 전방 탐색 (xyz가 뒤따르는지 확인)
(?!xyz)부정 전방 탐색 (xyz가 뒤따르지 *않는지* 확인)
(?<=xyz)긍정 후방 탐색 (xyz가 앞에 오는지 확인)
(?<!xyz)부정 후방 탐색 (xyz가 앞에 오지 *않는지* 확인)
\b단어 경계 ('단어' 문자와 '단어'가 아닌 문자 사이의 위치)
\B단어 경계가 아님
(?#comment)주석 (정규식 엔진에서 무시됨)

정규 표현식 확인 및 테스트

alien

이 도구의 정규 표현식은 ECMAScript (JavaScript RegExp) 표준에 따라 처리됩니다. 즉, 패턴 동작은 브라우저 또는 JavaScript 코드에서 작동하는 방식과 일치합니다. 문자 이스케이프(/ 및 /)와 같은 일부 구문은 다르게 보이지만 동일하게 작동할 수 있습니다. 다른 언어(예: Python, PHP, .NET 또는 POSIX)의 정규 표현식에 익숙하다면 구문 및 일치 논리에 차이가 있을 수 있음을 알아두십시오.

이 도구를 사용하면 정규 표현식(RegEx)을 테스트하고 작동하는지 확인할 수 있습니다. RegEx는 프로그래밍, 데이터 처리 및 SEO 분석에서 널리 사용됩니다.

이 도구를 사용하면 텍스트 패턴을 검색, 대체 및 분석하여 대량의 데이터 작업을 단순화할 수 있습니다.

자주 묻는 질문(FAQ)

정규 표현식(regex)은 텍스트를 검색, 확인 및 조작하는 강력한 패턴 일치 도구입니다. 데이터 유효성 검사, 검색 작업 및 텍스트 처리 작업에 필수적입니다.

이 도구를 평가해주세요

4.5(24 사용자 평가)

유용한 도구

o1

정규 표현식 테스트

RegExp 패턴을 실시간으로 확인할 수 있어 복잡한 검색 패턴 개발 및 디버깅을 단순화합니다.

o1

다양한 플래그 및 수정자 지원

프로그래밍 언어에서 사용되는 대소문자 구분, 전역 검색, 다중선 모드 및 기타 설정을 고려할 수 있습니다.

o1

데이터 파싱을 위한 패턴 생성

대량의 텍스트 배열, 로그 및 HTML 코드를 자동으로 처리하기 위한 표현식을 빠르게 생성할 수 있습니다.