只需檢查是否有人知道用於以編程方式描述RegEx類型問題的工具,然後將其轉換爲RegEx。任何創建(而不僅僅是檢查)RegEx的工具?
我的意思是:任何工具都可以採用更多的人類可讀代碼/語言並將其轉換爲相當難以理解的RegEx表達式?
如果不是的話:有人真的應該這樣做!我會想,這將會非常有用。定義一組關鍵字和運算符來描述問題,然後讓程序將其轉換爲超高效的RegEx。
只需檢查是否有人知道用於以編程方式描述RegEx類型問題的工具,然後將其轉換爲RegEx。任何創建(而不僅僅是檢查)RegEx的工具?
我的意思是:任何工具都可以採用更多的人類可讀代碼/語言並將其轉換爲相當難以理解的RegEx表達式?
如果不是的話:有人真的應該這樣做!我會想,這將會非常有用。定義一組關鍵字和運算符來描述問題,然後讓程序將其轉換爲超高效的RegEx。
Joshua Flanagan爲readable regular expressions寫了一個.net流暢的界面,而Roy Osherove在LINQ to Regex上做了一些工作。當然有Regulazy。就我個人而言,我發現UI有點呃奇怪,但如果你在泡菜裏,它會好起來的。
類似的工具是Regex Buddy。成本錢,但我看到人們使用它取得了巨大的成功。
還有少數在線正則表達式測試人員。 Regex power toy看起來不錯
我已經長大了,在過去一個月左右的時間欣賞http://www.gskinner.com/RegExr/。它爲您提供了一個生動的視覺表現形式,用於表達您的表情的自定義數據。我昨天花了幾個小時,所以今天我非常高興地推薦它。
有關什麼模式可以做什麼的解釋,請將鼠標懸停在彈出窗口上方。甚至有一個Desktop Version。
社區提交的正則表達式有時候很酷,難以解決,有時甚至只是你想要的。例如RFC2822電子郵件驗證。 – 2009-12-27 03:29:07
RegexBuddy可能是您將要購買的最有用的正則表達式創建器/測試器/教師應用程序。
這是相當便宜的40美元。 它還附帶三個月,無條件100%滿意或退款保證。
哇,沒有人提到regexlib.com - 沒有人再使用它了嗎?
RX Toolkit是Activestate的Komodo IDE的一部分。非常適合學習正則表達式,並用於測試樣本文本,但非常昂貴。
創建的正則表達式的最好的工具是你的頭骨內溼件的該位。沒有其他硬件能夠充分理解它們:-) – paxdiablo 2009-12-27 03:32:38
閱讀正則表達式讓我想起用'brainfuck'編寫的程序... http://en.wikipedia.org/wiki/Brainfuck – Alex 2009-12-27 03:54:09