developer tip

여러 RE 엔진을 사용하여 정규식을 테스트하려면 어떻게해야합니까?

copycodes 2020. 9. 16. 07:50
반응형

여러 RE 엔진을 사용하여 정규식을 테스트하려면 어떻게해야합니까? [닫은]


다른 정규식 엔진에 대해 동일한 정규식을 어떻게 테스트 할 수 있습니까?


가장 강력한 무료 온라인 정규 표현식 테스트 도구는 단연코 http://regex101.com/입니다. -RE 엔진 (PCRE, JavaScript, Python)을 선택하고, 디버거를 사용하고, 일치 항목을 채색하고, 즉시 정규 표현식을 설명하고, 정규식 플레이 그라운드에 대한 영구 링크를 만듭니다.

기타 온라인 도구 :

Windows 데스크탑 도구 :

Jeff Atwood [정규 표현식에 대해 썼습니다] (post :).

SO 사용자가 권장하는 기타 도구는 다음과 같습니다.


RegexBuddy


저는 Expresso ( www.ultrapico.com )를 사용합니다. 개발자를위한 멋진 기능이 많이 있습니다. 레귤레이터는 제가 가장 좋아하는 제품 이었지만 오랫동안 업데이트되지 않았고 복잡한 RegEx로 인해 지속적으로 충돌이 발생했습니다.


다음은 Mac 용입니다. ( 참고 : 웹 사이트에서 도구를 판단하지 마십시오. )


Emacs 사용자 인 경우이 명령을 re-builder사용하면 Emacs 정규식을 입력 할 수 있으며 그룹을 표시하는 색상과 함께 현재 버퍼에 일치하는 문자열을 즉시 표시 할 수 있습니다. Emacs로서 무료입니다.


Rubular 는 무료이며 사용하기 쉽고 멋지게 보입니다.


RegexBuddy 는 선택의 무기입니다


우수하고 무료 인 Rad Software Regular Expression Designer를 사용 합니다.

정규식을 작성하고 구문에 약간의 도움을 받고 RE의 일치 및 교체를 테스트하려면이 상당히 가벼운 도구가 이상적입니다.


eclipse를 사용하는 사람들을위한 몇 가지 eclipse 플러그인,
http://www.brosinski.com/regex/

http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html


물론 도. Pythonic이기 때문입니다. ;)


RegexBuddy 는 훌륭합니다 !!!


RegExBuddy에 동의하지만 무료를 원하거나 내 시스템이 아닌 어딘가에서 작업 할 때 RegExr 는 작업 할 사전 구축 된 정규식 세그먼트가 많고 실시간 패턴을 수행하는 훌륭한 온라인 (플래시) 도구입니다. 테스트를위한 매칭.


표준 Python 설치에는 redemo.py를 포함하는 "Tools / scripts"디렉토리가 있습니다 .

이렇게하면 정규식을 실험 할 수 있는 대화 형 Tkinter 창이 생성 됩니다.


과거에는 단순한 레이아웃, 즉각적인 강조 표시 및 가격 (무료) 때문에 Regex Coach를 선호했습니다.

.NET 정규식을 테스트하려고 할 때 문제가 발생하지만 가끔씩. 이를 위해 실제로 .NET 정규식 엔진을 사용하는 도구를 사용하는 것이 좋습니다. 그것이 작년에 Regex Hero 를 구축 한 이유였습니다 . Silverlight에서 실행되므로 .NET Regex Class 라이브러리에서 직접 실행됩니다.


Regexbuddy는이 모든 작업을 수행합니다. http://www.regexbuddy.com/


이 질문에 대한 대답을 참조하십시오. 정규 표현식 학습


저는 Mac 용 Reggy 의 투표에 추가하고, Joseph이 제안한 다른 일부를 시험 해보고 내 한도가 재설정되면 내일 해당 게시물에 찬성 투표를 할 것입니다.


온라인 : 데스크톱 용 http://regexpal.com/ : Regex Coach


+1 Regex Coach는 여기에 있습니다. 무료이며 작업을 정말 잘 수행합니다.

http://www.weitz.de/regex-coach/


나는 여전히 큰 레귤레이터 팬입니다.
몇 가지 안정성 문제가 있지만 Intellisense를 비활성화하여 해결할 수 있습니다. 표현을 만들 때 약간의 표현과 오타로 화를냅니다.

Roy Osherove가 업데이트 되면 좋아할 것 같지만 다른 일로 바쁜 것 같습니다.


나는이 온라인 것을 사용하는 것을 좋아한다 : http://www.cuneytyilmaz.com/prog/jrx/ 물론, 그것은 javascript regexp 일 것이다. 그러나 나는 아직 그 차이를 알아 차릴만큼 영리한 일을 한 적이 없다.


시간의 가치는 얼마입니까? $ 40를 지불하고 RegexBuddy를 받으세요. 그렇게했고 2.x 버전에서 3.x로 업그레이드했습니다. 그것은 그 자체로 여러 번 지불했습니다.


I personally like the Regular Expression Tester.

It's a free firefox plugin, so always on!


Also this regex plugin can be useful for eclipse and idea users.


I like http://regexhero.net/tester/ a lot


Check out Regex Master which is free and open source regular expression tester


This regex tester able to test javascript, php and python http://www.piliapp.com/regex-tester/


RegExBuddy so far I concur with and endorse.


RegExr for testing with the Actionscript 3 (whichever standard that may be)


http://rgx-extract-replace.appspot.com has the functionality to enlist the captured regex groups formatted in columns and optionally can replace the matched patterns in the input text.

참고URL : https://stackoverflow.com/questions/32282/how-can-test-i-regular-expressions-using-multiple-re-engines

반응형