다른 정규식 엔진에 대해 동일한 정규식을 어떻게 테스트 할 수 있습니까?
답변
가장 강력한 무료 온라인 정규 표현식 테스트 도구는 http://regex101.com/입니다. -RE 엔진 (PCRE, JavaScript, Python)을 선택하고, 디버거를 사용하고, 일치 항목을 채색하고, 즉시 정규 표현식을 설명하고, 정규식 플레이 그라운드에 대한 영구 링크를 만듭니다.
기타 온라인 도구 :
- http://www.rexv.org/-PHP 및 Perl PCRE, Posix, Python, JavaScript 및 Node.js 지원
- http://refiddle.com/-jsfiddle에서 영감을 얻었지만 정규식 용입니다. JavaScript, Ruby 및 .NET 표현식을 지원합니다.
- http://regexpal.com/ -에 의해 구동 XRegExp 자바 스크립트 라이브러리
- http://www.rubular.com/-Ruby 기반
- Perl Regex Tutor -PCRE 사용
Windows 데스크탑 도구 :
- Regex Coach- 무료 Windows 애플리케이션
- 대부분이 권장하는 RegexBuddy 는 39.95 달러입니다.
Jeff Atwood [정규 표현식에 대해 작성] (post :).
SO 사용자가 권장하는 기타 도구는 다음과 같습니다.
- http://www.txt2re.com/ 여러 언어에 대한 정규 표현식을 생성하는 온라인 무료 도구 (@ palmsey 다른 스레드)
- 추가 된 바이트 정규식 치트 시트 (@ GateKiller 다른 스레드)
- http://regexhero.net/- 온라인 .NET 정규식 테스터. 무료가 아닙니다.
답변
답변
저는 Expresso ( www.ultrapico.com )를 사용합니다. 개발자에게 좋은 기능이 많이 있습니다. 레귤레이터는 제가 가장 좋아하는 제품 이었지만 오랫동안 업데이트되지 않았고 복잡한 RegEx로 인해 지속적으로 충돌이 발생했습니다.
답변
다음은 Mac 용입니다. ( 참고 : 웹 사이트에서 도구를 판단하지 마십시오. )
- RegExhibit -My Favorite, 강력하고 쉬운
- Reggy- 간단하고 깨끗한
- RegexWidget- 빠른 테스트를위한 대시 보드 위젯
답변
Emacs 사용자 인 경우이 명령을 re-builder
사용하면 Emacs 정규식을 입력 할 수 있으며 그룹을 표시하는 색상과 함께 현재 버퍼에 일치하는 문자열을 즉시 표시 할 수 있습니다. Emacs로서 무료입니다.