Regex Tester and Generator를 사용하면 정규 표현식을 테스트하고 JavaScript PHP Go Java Ruby 및 Python에 대한 Regex 코드를 생성하는 데 도움이됩니다.
^[0-9]*$
^\d{n}$
^\d{n,}$
^\d{m,n}$
^(0|[1-9][0-9]*)$
^([1-9][0-9]*)+(.[0-9]{1,2})?$
^(\-)?\d+(\.\d{1,2})?$
^(\-|\+)?\d+(\.\d+)?$
^[0-9]+(.[0-9]{2})?$
^[0-9]+(.[0-9]{1,3})?$
^[1-9]\d*$ or ^([1-9][0-9]*){1,3}$ or ^\+?[1-9][0-9]*$
^\-[1-9][]0-9"*$ or ^-[1-9]\d*$
^\d+$ or ^[1-9]\d*|0$
^-[1-9]\d*|0$ or ^((-\d+)|(0+))$
^\d+(\.\d+)?$ or ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ or ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ or ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ or ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
^(-?\d+)(\.\d+)?$ or ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$
^[A-Za-z0-9]+$ or ^[A-Za-z0-9]{4,40}$
^.{3,20}$
^[A-Za-z]+$
^[A-Z]+$
^[a-z]+$
^[A-Za-z0-9]+$
^\w+$ or ^\w{3,20}$
[^%&',;=?$\x22]+
[^~\x22]+
^[a-zA-Z0-9_.+-][email protected][a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?
^(0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])[- /.](19|20)?[0-9]{2}$
^(0?[1-9]|1[0-2])$
^(0[1-9]|[12][0-9]|3[01])$
^.*(?=.{6,})(?=.*d)(?=.*[A-Z])(?=.*[a-z])(?=.*[[email protected]#$%^&*? ]).*$
\b\d{3}[-.]?\d{3}[-.]?\d{4}\b
^[0-9]{5}(?:-[0-9]{4})?$
^[a-z0-9-]+$
/[\-\[\]\/\\\{\}\(\)\*\+\?\.\^\$\|]/
^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$
[\u4e00-\u9fa5]
[^\x00-\xff]
\n\s*\r (be used to delete blank lines)
<(\S*?)[^>]*>.*?|<.*? />
^\s*|\s*$ or (^\s*)|(\s*$)
((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))
정규 표현식 테스터 및 생성기는 정규 표현식을 작성, 테스트 및 디버깅하거나, 텍스트 패턴이나 규칙에 따라 정규 표현식 패턴을 자동으로 생성할 수 있는 도구입니다. 정규 표현식은 텍스트 일치, 유효성 검사, 추출 또는 대체에 사용되는 강력한 검색 패턴입니다.
즉각적인 피드백: 정규 표현식 패턴이 입력 데이터와 어떻게 일치하는지 빠르게 확인할 수 있습니다.
오류 감지: 구문 오류 또는 의도치 않은 일치 항목을 식별하는 데 도움이 됩니다.
패턴 구축: 복잡한 표현식 생성을 자동화하여 시간을 절약하고 실수를 줄여줍니다.
학습 도구: 실시간 예제와 설명을 통해 초보자가 정규 표현식의 작동 방식을 이해할 수 있도록 도와줍니다.
정규식 테스터:
정규식 패턴을 입력하세요.
테스트 문자열을 입력하여 일치하는 항목을 확인하세요.
일치하는 항목의 하이라이트를 보고 그룹을 캡처하세요.
정규식 생성기:
샘플 텍스트를 제공하거나 패턴을 설명하세요(예: "이메일 주소" 또는 "날짜").
도구가 해당 정규식을 생성하도록 하세요.
선택적으로 생성된 패턴을 사용자 지정하거나 세부 조정할 수 있습니다.
양식 입력(예: 이메일, 전화번호, 우편번호)을 검증할 때.
로그, 문서 또는 코드에서 특정 데이터를 추출할 때
텍스트 편집기, 스크립트 또는 코드를 사용하여 문자열을 바꾸거나 서식을 지정할 때.
프로그래밍, 자동화 또는 텍스트 처리에 사용할 정규식 패턴을 학습하거나 디버깅할 때.