정규 표현식 확인 및 테스트
온라인에서 정규 표현식을 테스트하세요. 일치 항목을 분석하고, 오류를 수정하고, 데이터 검색을 위한 효과적인 패턴을 만드세요.
일치 항목
일치 항목을 찾을 수 없음
나머지
불일치 콘텐츠 없음
빠른 참조
정규 표현식 기본
^문자열의 시작$문자열의 끝.개행 문자(\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)주석 (정규식 엔진에서 무시됨)유사한 도구 탐색
"정규 표현식 테스터" 도구 기능
정규 표현식 테스트
RegExp 패턴을 실시간으로 확인할 수 있어 복잡한 검색 패턴 개발 및 디버깅을 단순화합니다.
다양한 플래그 및 수정자 지원
프로그래밍 언어에서 사용되는 대소문자 구분, 전역 검색, 다중선 모드 및 기타 설정을 고려할 수 있습니다.
데이터 파싱을 위한 패턴 생성
대량의 텍스트 배열, 로그 및 HTML 코드를 자동으로 처리하기 위한 표현식을 빠르게 생성할 수 있습니다.
유용한 도구
정규 표현식 확인 및 테스트
이 도구의 정규 표현식은 ECMAScript (JavaScript RegExp) 표준에 따라 처리됩니다. 즉, 패턴 동작은 브라우저 또는 JavaScript 코드에서 작동하는 방식과 일치합니다. 문자 이스케이프(/ 및 /)와 같은 일부 구문은 다르게 보이지만 동일하게 작동할 수 있습니다. 다른 언어(예: Python, PHP, .NET 또는 POSIX)의 정규 표현식에 익숙하다면 구문 및 일치 논리에 차이가 있을 수 있음을 알아두십시오.
이 도구를 사용하면 정규 표현식(RegEx)을 테스트하고 작동하는지 확인할 수 있습니다. RegEx는 프로그래밍, 데이터 처리 및 SEO 분석에서 널리 사용됩니다.
이 도구를 사용하면 텍스트 패턴을 검색, 대체 및 분석하여 대량의 데이터 작업을 단순화할 수 있습니다.
자주 묻는 질문(FAQ)
정규 표현식(regex)은 텍스트를 검색, 확인 및 조작하는 강력한 패턴 일치 도구입니다. 데이터 유효성 검사, 검색 작업 및 텍스트 처리 작업에 필수적입니다.
우리 정규 표현식 테스터를 사용하면 패턴과 테스트 문자열을 입력하여 실시간으로 일치를 볼 수 있습니다. 다양한 패턴을 실험하고 텍스트의 어떤 부분이 표현식과 일치하는지 확인할 수 있습니다.
일반적인 패턴에는 이메일, 전화번호, 날짜, URL 및 우편 번호 유효성 검사가 포함됩니다. ., *, +, ?, ^, $와 같은 기본 메타 문자 및 \d, \w, \s와 같은 문자 클래스를 학습하십시오.
일반적으로 사용되는 플래그에는 i(대소문자 무시), g(전역 검색), m(다중 줄 모드) 및 u(유니코드 지원)가 포함됩니다. 이는 검색 및 일치를 보다 정확하게 제어하는 데 도움이 됩니다.
백트랙킹이 있는 복잡한 패턴은 큰 텍스트에서 느릴 수 있습니다. 구체적으로 작성하고, 중첩된 수량자를 피하고, 가능하면 앵커(^ 및 $)를 사용하여 최적화하십시오. 실제 데이터 크기로 성능을 테스트하십시오.
캡처 그룹은 패턴과 일치하는 텍스트의 특정 하위 섹션을 추출할 수 있는 정규 표현식의 일부(괄호로 정의됨)입니다. 이는 특정 데이터를 다시 포맷하거나 추출하는 데 유용합니다.
'탐욕스러운' 수량자(예: `.*`)는 가능한 한 많은 문자를 일치시키려고 시도합니다. '게으른' 수량자(예: `.*?`)는 가능한 한 적은 문자를 일치시키려고 시도합니다. 선택은 원하는 일치 동작에 따라 달라집니다.
대부분의 최신 정규 표현식 구현은 유니코드를 지원하여 다른 언어 및 알파벳의 문자를 일치시킬 수 있습니다. 그러나 정확한 지원은 프로그래밍 언어 및 도구에 따라 다를 수 있습니다.
이 도구를 평가해주세요
4.5(24 사용자 평가)
타임스탬프 변환
날짜 형식 지정
기성 및 유연한 템플릿
URL 형식 지원
특수 문자
리디렉션 분석
체인 확인
응답 코드