过期域名预定抢注

 找回密碼
 免费注册

正則表達式生成超級玩具

[複製鏈接]
發表於 2006-9-1 22:56:07 | 顯示全部樓層 |閱讀模式
另外附上另外一個玩具 The Regulator 的介紹 以及下載, }8 k/ _% S9 ^' b9 ?2 f- Y$ K% f

' V7 Z4 N' }' D) n6 l! h4 DThe Regulator 輕鬆上手
0 l% w" F8 G. H5 N+ l     正則表達式的概念和作用就不多說了。正則表達式不好寫(不好想),所以有很多玩具來幫助我們寫正則表達式,The Regulator 就是其中的佼佼者(被列入MSDN上的知名文章
: s4 P% ]& G9 Q《Ten Must-Have Tools Every Developer Should Download Now》)
0 [7 W4 r6 v; T8 J3 _  ^。  The Regulator官方網站
7 Z4 k' ]* U: x. i9 phttp://royo.is-a-geek.com/iserializable/regulator/
6 V# G* D/ G% `。最新版本為2.0.3。本文對The Regulator 的使用作一個簡單介紹。
3 _( q- E+ X% m3 ?+ N! v" y2 c: P  x7 E5 b0 u

; v% J% v. i9 \    The Regulator窗口主要分為六部分:Web Search、Regex Analyzer、SnippetsControl、表達式輸入區、Match結果區、待解析文本區。比較重要的是Regex Analyzer、表達式輸入區、Match結果區、待解析文本區。在默認情況下,Web Search區佔了很大位置,可能需要調整一下。 $ y8 O/ C5 \# E& c8 F& z9 M
    基本用法:在表達式輸入區、待解析文本區 輸入你心目中的表達式和待解析文本,然後點菜單欄中的Match,結果會顯示在Match結果區。 ! c. f  R! g5 t) s* R8 T( K
    如果你想弄清楚一個正則表達式的意思,可以利用Regex Analyzer(在View菜單),不過該功能有時候無法解析出結果,此時可以把表達式輸入區 或者 待解析文本區 中的內容稍微改一下(比如添加一個空格),或許就可以解析出正確的結果了。比如我輸入 \d{2}-\d{5} ,會解析出 Any digit Exactly 2 times - Any digit Exactly 5 times    。可以幫助我們理解一個複雜的正則表達式。  : k2 `: T! c  B* ]
     其他有用的功能:生成代碼(C# or VB.NET)、直接編譯成DLL、從網站檢索現成的正則表達式 (Web Search)、保存常用的表達式(SnippetsControl)等等 。
$ R* ]% v+ w9 s      說到正則表達式,還有一個玩具很有名氣:Expresso
* k6 O# s9 x  p0 A7 uhttp://www.ultrapico.com/# k6 R3 S; C- p7 x: @+ X
。這個玩具在codeproject上有詳細介紹,出品時間也比The Regulator早。The Regulator的作者也受到了Expresso 的影響,才開發的The Regulator。他在The Regulator的幫助文件中說:「The Original idea for The Regulator came from a simple Regex Tester called "# J& w/ R5 k( r6 U" T: J* b3 X
[FONT-COLOR=#0000ff]Expresso[/FONT-COLOR]
6 w# t1 c5 `- t". It was simple and easy to use (to a certain degree), but it mainly prompted the idea in me that I could build something similar with features that I wished I had. - H6 Z, j* J6 X( N- A8 B+ v
So thanks, Expresso. Couldn't have done this one without ya! 」2 ]% k0 G# o9 O' C5 w8 w& S

7 F# M' R: z. h, _  l: t$ k[ 本帖最後由 84542649 於 2006-9-1 16:28 編輯 ]
5 P, ?  [& o  H( T8 {
" g: S) q! w+ D附件: 用於生成正則表達式 Expresso 2.1.rar (2006-9-1 12:55, 303.79 K)
2 Y9 ^2 N2 [% p9 t! U0 |* u  p該附件被下載次數 93
- \# J: W" M: J6 Z: A  G# m$ s/ J1 \. C

! e$ V, t& D- }7 o
附件: Regulator.201.part01.rar (2006-9-1 15:06, 1000 K)
3 x1 p: z$ B- r1 w  H3 W0 |該附件被下載次數 31, g6 r: A" _) {9 |2 j

+ l4 j: k4 P2 e, Z* @* R( m( i; Q4 r
附件: Regulator.201.part02.rar (2006-9-1 15:06, 1000 K)
4 A! }: Y+ l" k, w# g1 g該附件被下載次數 302 K$ y3 J% O! g1 N: r0 |. N

+ N) F/ Z% c: r9 U! c) w3 |4 M; c/ L
  y0 ]3 u# e) o- w- _1 I
附件: Regulator.201.part03.rar (2006-9-1 15:06, 707.73 K)
* h6 k! ]) o+ R該附件被下載次數 31
+ n+ z  H# g: _! m$ o9 f% z) {* n" \/ Z0 }* J' c& c: L7 {
1 m) a2 O( u% Z
附件: Regulator2Help.zip (2006-9-1 16:28, 314.69 K)
發表於 2006-9-2 02:47:24 | 顯示全部樓層
) \! p; n; _" z% z
. m0 l* j' P, P/ _3 C! a
下不了。。
回復 给力 爆菊

使用道具 舉報

發表於 2006-9-2 11:46:39 | 顯示全部樓層
binghe,落伍的附件不能直接從外部下載的
回復 给力 爆菊

使用道具 舉報

發表於 2006-9-2 19:33:23 | 顯示全部樓層
呵呵直接複製別人的帖啊?
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2006-9-3 18:45:48 | 顯示全部樓層
http://www.v88.net/share/im286/index.php
$ v0 r2 ^# ?! }8 Q7 \3 O3 R' D- ?1 A7 M" j2 E; t
提供個落伍id免登陸吧.- y: O, j8 y  f# X
/ a  @+ b" Y3 B- x, n) L
現在下下試試
回復 给力 爆菊

使用道具 舉報

發表於 2006-9-18 14:11:39 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-4-7 07:24

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表