題:
正則表達式工具,例如SQLFiddle
Angelo Fuchs
2014-05-19 22:44:52 UTC
view on stackexchange narkive permalink

SQLFiddle是一個Web服務,您可以在其中設置和使用各種系統上的SQL小示例(PostgreSQL,Oracle,MySQL等...)

我正在尋找這樣的Web服務或庫來解析各種語言(Java,Perl,C#等)的RegExes並針對給定的文本執行它們。

RegExr是一個不錯的開始,但不允許我更改實現。

該想法是建議此庫/ Web服務針對堆棧溢出上的問題

三 答案:
Eran Medan
2014-05-26 10:26:25 UTC
view on stackexchange narkive permalink

您應該查看 RegexPlanet,我認為它與您要查找的內容最匹配。

RegexPlanet是

“在線正則表達式(Regex)測試和食譜,適用於:Go,Haskell,Java,JavaScript,.Net,Perl,PHP,Python,Ruby,Tcl & XRegExp“

  • 適用於11種語言,包括 Java Perl .NET Ruby
  • 它甚至還具有用於共享正則表達式摘要的短碼功能(例如 http://fiddle.re/x9g86),我已經看到它在SO問題中使用(並自己使用),例如這個

我已經使用了一段時間,強烈推薦。

一些屏幕截圖:

enter image description here

enter image description here

kwarrick
2014-05-26 10:50:54 UTC
view on stackexchange narkive permalink

Ruby:
http://rubular.com/

Rublar是Ruby的正則表達式編輯器,它啟發了許多其他人,這可能是一個很好的搜索存根。

JavaScript,Python,PCRE:
https://www.debuggex.com/

Debuggex相當

圖特別適合閱讀其他人編寫的正則表達式,例如,這種(原始)URL模式建議用於驗證:

  ^(http | https):\ / \ / [a-z0-9] +([[-\。] {1} [a-z0-9] + )* \。[az] {2,5}(:[0-9] {1,5})?(\ /.*)?$  

enter image description here

我經常使用Rubular,用於測試從實際Ruby代碼到.htaccess文件的所有內容的正則表達式匹配。像我使用的大多數東西一樣,Ruby也有PCRE常規經驗。因此,不需要使用其他工具。

我僅在解密未寫的大型正則表達式時才使用Debuggex。

Rubular在這裡無關緊要,僅與Ruby有關。 Debuggex幾乎沒有,只有三種格式。
正如我所說,@Gilles,絕對是相關的,它啟發了許多其他編輯者,並且是一個很好的搜索來源。例如http://alternativeto.net/software/rubular/。另外,Debuggex支持在Perl,PHP,Delphi,C,Apache,R,Nmap,Postfix等中使用的PCRE正則表達式。
此外,Debuggex上的鐵路圖類似於《 Javascript:好的零件》一書中使用的鐵路圖,是對鏈接的metastackoverflow問題的出色補充。
您使用了@kwarrick嗎?如果是這樣,您有什麼經驗?您什麼時候使用哪個?
-1
Nazar554
2014-05-28 00:03:35 UTC
view on stackexchange narkive permalink

http://regex101.com/滿足您的需求

 正則表達式101 —用於javascript,php,pcre和python的在線正則表達式測試器。 code> 

這是我最喜歡的regex表達測試器之一。它支持PCRE,Javascript和Python正則表達式。它還包括功能強大的調試器和regex語法的便捷快速參考,以及流行編程語言的代碼生成,因此您可以復制和粘貼已經轉義的regex。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...