2010-03-10 56 views
7

是否存在可幫助您使用嚮導生成正則表達式的免費Windows軟件程序?有沒有像正則表達式嚮導一樣的免費工具?

我不完全確定我在找什麼,但我不是在尋找一個正則表達式評估器。我需要的是一個計算器/嚮導,幫助我瞭解reg表達式如何工作,但不知道所有的語法細節(直到我有經驗)。

+0

基本上你想要一個免費版本的RegexBuddy? – 2010-03-10 22:28:25

+0

我想知道你問的是非常明智的。正則表達式是定義自然語言會與之鬥爭的目標的複雜而富有表現力的方式。即解釋'a \ s +([Dd] og | [Cc] at)\ s + eats \ s +(a * \ s + | \ s *)\ 1',你需要一個解釋,如''a'空格後面跟着'dog'或'cat',後面跟着可選的首字母大寫字母,然後是'eats',然後是'aats',然後是可選的'a',然後是空白字符,然後是第二個字詞,我不確定它會是非常容易轉換或使用這樣的解釋程序化,更好的只是閱讀一個教程, – SpliFF 2010-03-10 22:45:10

回答

9

Expresso是一個很好的免費工具。它只需要電子郵件註冊,但它是免費的。該工具的開發人員也寫了The 30 Minute Regex Tutorial,您可以使用它來跟隨。它包含在Expresso的幫助文件中。

RegexBuddy是不是免費,但似乎有一個有用的用戶界面和一個很酷的調試器。看看the demos

+0

謝謝,這正是我所尋找的,我喜歡它附帶的示例輸入文本,很多好玩的東西可供玩。我是Ross提到的gSkinner工具 – djangofan 2010-03-11 18:53:26

1

Regex Coach不會完全符合您的要求,但它有一個信息面板,以簡單的英語解釋您的正則表達式,並在您的測試字符串中找到匹配項時顯示給您。

3

gSkinner有一個很好的online tool它也有一個桌面版本。

+0

我很喜歡這個,我選擇使用Expresso,但是這是我要加入書籤的,謝謝。 – djangofan 2010-03-11 18:53:55

0

ReguLazy對於這類事情是一個很好的想法。這是構建和測試正則表達式的一個非常簡單的方法。

0

Expresso對我來說是最好的,它是免費的.....