정규 표현식 테스트 도구 소개

정규 표현식 테스트 도구는 규칙 정규 표현식 검증, 정규 표현식 검증, 정규 표현식 검증, 정규 표현식 테스트 도구를 제공하여 정규 표현식을 사용하여 텍스트 내용을 추출하고, 임의의 정규 표현식을 검증하고, 정규 표현식에서 URL을 추출하고, 온라인에서 정규 표현식을 포맷할 수 있습니다. 이를 통해 모든 사람에게 도움이 되길 바랍니다.


정규 표현식의 역할

정규 표현식은 일반 문자(예: a와 z 사이의 문자)와 특수 문자(메타문자라고 불립니다)를 포함한 텍스트 패턴입니다. 정규 표현식은 특정 문법 규칙에 일치하는 일련의 문자열을 설명하고 일치시키기 위해 단일 문자열을 사용합니다. 정규 표현식은 복잡하지만 강력합니다. 이를 배우면 효율성을 향상시키는 것 외에도 절대적인 성취감을 얻을 것입니다. 많은 프로그래밍 언어는 정규 표현식을 사용하여 문자열 연산을 지원합니다.

일반 메타문자
코드Syntax
.newline 문자를 제외한 모든 문자 일치
\w문자 또는 숫자 또는 언더스코어 일치
\s빈 공간 일치
^((숫자 일치
\b단어의 시작 또는 끝과 일치
^일치하는 문자열의 시작
$문자열의 끝과 일치
일반 지정자
common antonym/CodeSyntax
*0 또는 더 많이 반복
+1번 이상 반복
?0 또는 1번 반복
{n}n번 반복
{n,}n번 이상 반복
{n,m}n에서 m까지 반복
common antonym
common antonym/CodeSyntax
explain\W
Matches any character that is not a letter, number, underscore, or kanji\S
Matches any character that is not a whitespace character\D-Matches any non
numeric characters\B
Match is not where words begin or end[^x]
Matches any character except x[^aeiou]

Matches any character except the letters aeiou

정규 표현식 참조 사전character
describe+$)?))$-^\d + point numbers (negative float
//negative integers (positive integers+\d+)?$)?))$-Matches the integer ^\d-negative float-float 일치 + point numbers (negative float
point numbers (positive float-9]+(([0-9]*[1-9][0-9]*\.[0-9]*[1-9][0-9]*(([0-9]+\.[0-9]*[1-9][0-9]*^(([0//))$-float 일치
positive float 일치-^((+\d+(\.\d+)?)|(0+(\.0)?))$-비 정수 일치-positive float-float 일치 + point numbers (negative float
negative float 일치-0)-9]+(([0-9]*[1-9][0-9]*\.[0-9]*[1-9][0-9]*(([0-9]+\.[0-9]*[1-9][0-9]*)|([0//))$-float 일치
negative float 일치-^(+?\d+)?$//(\.\d-float 일치
^[A-Za-z]+$점수 문자열 일치 26 영문자
^[A-Z]+$문자열 일치 26 영문자
^[a-z]+$문자열 일치 26 소문자
^[A-Za-z0-9]+$숫자 문자열 일치 26 글자
^\w+$숫자로 구성된 문자열 일치 26 글자, 또는 underscores
^[\w-]+(\.[\w-]+)*@\w-]+(\.[\w-]+)+$//일치 이메일 주소
^[a-zA-z]+://일치(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$//url 일치
[\u4e00-\u9fa5]중국어 문자 일치 정규 표현식
[^\x00-\xff]양수 일치-바이트 문자 (중국어 문자 포함)
\n[\s| ]*\r빈 줄 일치 정규 표현식
/<(.*)>.*<\/>|<(.*)\/>/HTML 태그 일치 정규 표현식
(^\s*)|(\s*$)끝 일치 정규 표현식-to-끝 공백
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*이메일 주소 일치 정규 표현식
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$정규 표현식으로 URL 일치
^[a-zA-Z][a-zA-Z0-9_]{4,15}$계정이 법적인지 일치 여부 확인 (알파벳으로 시작, 허용 5-16 바이트, 알파넘버 underscores 허용)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})?국내 전화번호 일치
^[1-9]*[1-9][0-9]*$Tencent QQ 번호 일치
당신의 발자국: