过期域名预定抢注

 找回密碼
 免费注册

正則表達式生成超級玩具

[複製鏈接]
發表於 2006-9-1 22:56:07 | 顯示全部樓層 |閱讀模式
另外附上另外一個玩具 The Regulator 的介紹 以及下載
4 u$ d0 d% o2 q4 I
$ l, Q6 z' V) w# q+ h/ y1 Z% T0 IThe Regulator 輕鬆上手' o2 o; H) b- F, g. h) t4 n
     正則表達式的概念和作用就不多說了。正則表達式不好寫(不好想),所以有很多玩具來幫助我們寫正則表達式,The Regulator 就是其中的佼佼者(被列入MSDN上的知名文章
4 E/ G+ ]- a/ D《Ten Must-Have Tools Every Developer Should Download Now》)
1 d1 Z' p. w$ \( |) U$ s。  The Regulator官方網站$ F9 o) u' P% Y2 n6 y4 f
http://royo.is-a-geek.com/iserializable/regulator/
1 i6 w( C, L8 X; [& M0 ?. p% o  k" [8 b。最新版本為2.0.3。本文對The Regulator 的使用作一個簡單介紹。 - f6 K4 i: [: p
( P: u" |9 D3 X7 H9 D5 G  r" K

% f* z& k( l' t, s    The Regulator窗口主要分為六部分:Web Search、Regex Analyzer、SnippetsControl、表達式輸入區、Match結果區、待解析文本區。比較重要的是Regex Analyzer、表達式輸入區、Match結果區、待解析文本區。在默認情況下,Web Search區佔了很大位置,可能需要調整一下。 ) m% M, K/ I* \& I% ~8 N
    基本用法:在表達式輸入區、待解析文本區 輸入你心目中的表達式和待解析文本,然後點菜單欄中的Match,結果會顯示在Match結果區。 8 g' E# g3 K0 R5 t1 U5 Y
    如果你想弄清楚一個正則表達式的意思,可以利用Regex Analyzer(在View菜單),不過該功能有時候無法解析出結果,此時可以把表達式輸入區 或者 待解析文本區 中的內容稍微改一下(比如添加一個空格),或許就可以解析出正確的結果了。比如我輸入 \d{2}-\d{5} ,會解析出 Any digit Exactly 2 times - Any digit Exactly 5 times    。可以幫助我們理解一個複雜的正則表達式。  5 g5 B; _6 C( ~- \
     其他有用的功能:生成代碼(C# or VB.NET)、直接編譯成DLL、從網站檢索現成的正則表達式 (Web Search)、保存常用的表達式(SnippetsControl)等等 。 ' y, o/ ?# A' g6 H4 ^5 F. V+ A
      說到正則表達式,還有一個玩具很有名氣:Expresso . [: o. t8 T! G' X4 I) n$ A
http://www.ultrapico.com/
- g0 {* {; n/ B3 u4 z5 H! J2 P- x0 G。這個玩具在codeproject上有詳細介紹,出品時間也比The Regulator早。The Regulator的作者也受到了Expresso 的影響,才開發的The Regulator。他在The Regulator的幫助文件中說:「The Original idea for The Regulator came from a simple Regex Tester called "; E3 k1 l+ k; p# K5 Q
[FONT-COLOR=#0000ff]Expresso[/FONT-COLOR]
. z' v2 O$ p* s( V7 e/ J" z". 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. ) f% a/ H& K' ~! U: [" O: b; b
So thanks, Expresso. Couldn't have done this one without ya! 」/ w! U( H- F' A
( _! Z+ H' J; h6 K* V
[ 本帖最後由 84542649 於 2006-9-1 16:28 編輯 ]
1 t) X4 G, J2 F. n! ?6 s8 K2 ?" \2 j3 t0 a' y# h
附件: 用於生成正則表達式 Expresso 2.1.rar (2006-9-1 12:55, 303.79 K)* J* U+ a4 n( R! {9 |8 u, r
該附件被下載次數 93
" m/ R/ X& [" ~8 d) M3 o" E3 r- u
* X/ s# _& H9 R8 }0 Z3 I+ o7 R8 K& E) F5 |/ R6 A+ M5 I
附件: Regulator.201.part01.rar (2006-9-1 15:06, 1000 K)
3 ~1 f* m/ ]% O# d0 g) ]7 B5 |該附件被下載次數 31# f" R$ t! [. U4 I

. ~& E+ f/ R" q  h1 e. z6 }, u
# a5 r5 p# g, g' m7 e
附件: Regulator.201.part02.rar (2006-9-1 15:06, 1000 K)
& X9 _! T8 J4 i1 E% F7 b+ W該附件被下載次數 30
. |# ?/ b$ C0 G: S& h( y* N. d% Y* u
, {5 N7 z6 o- R% ^
/ F+ z( f- d3 R) Z; A: j0 B
附件: Regulator.201.part03.rar (2006-9-1 15:06, 707.73 K)3 }  k0 ]0 A: o) y
該附件被下載次數 31- {- y1 k# \; N5 M% R: b

$ C+ ]; z, ?* h; x& {+ J
, q& m( j: @3 _0 H- ^& n! S
附件: Regulator2Help.zip (2006-9-1 16:28, 314.69 K)
發表於 2006-9-2 02:47:24 | 顯示全部樓層
+ X: [  _/ g1 U7 ]* ]
. ]7 _) X4 z4 C
下不了。。
回復 给力 爆菊

使用道具 舉報

發表於 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
$ ^! D' B! p4 |8 b1 {' n3 e. z1 j$ F. G9 Y7 O/ y
提供個落伍id免登陸吧.) d0 Y+ [5 \( V+ h: ~. s$ X

4 ^# v( g1 ]7 Q9 d現在下下試試
回復 给力 爆菊

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

过期高净值品牌域名预定抢注

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

GMT+8, 2025-5-12 06:22

By DZ X3.5

小黑屋

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