过期域名预定抢注

 找回密碼
 免费注册

正則表達式生成超級玩具

[複製鏈接]
發表於 2006-9-1 22:56:07 | 顯示全部樓層 |閱讀模式
另外附上另外一個玩具 The Regulator 的介紹 以及下載8 v4 L. t7 F6 E1 |% q

7 D7 n3 S, }. ]The Regulator 輕鬆上手
6 H1 ^+ \* S0 W: x" f- b" }& p) S0 Z     正則表達式的概念和作用就不多說了。正則表達式不好寫(不好想),所以有很多玩具來幫助我們寫正則表達式,The Regulator 就是其中的佼佼者(被列入MSDN上的知名文章  x2 c! `, i8 X8 W; R. C
《Ten Must-Have Tools Every Developer Should Download Now》)0 s4 \+ s/ @, R. u7 t
。  The Regulator官方網站  t7 R7 k& U7 ~0 V. j
http://royo.is-a-geek.com/iserializable/regulator/. {% ^, c- `8 T+ ~; a
。最新版本為2.0.3。本文對The Regulator 的使用作一個簡單介紹。 2 [3 V. n* n$ d& u) P8 W3 y

& \+ Q) F& H% E4 r. ]) G0 S1 \) v2 f1 Z' c/ E  e
    The Regulator窗口主要分為六部分:Web Search、Regex Analyzer、SnippetsControl、表達式輸入區、Match結果區、待解析文本區。比較重要的是Regex Analyzer、表達式輸入區、Match結果區、待解析文本區。在默認情況下,Web Search區佔了很大位置,可能需要調整一下。
3 }  y1 S  t6 J0 Q    基本用法:在表達式輸入區、待解析文本區 輸入你心目中的表達式和待解析文本,然後點菜單欄中的Match,結果會顯示在Match結果區。 , d* i- Z% ~6 k# J+ l, {2 u" _
    如果你想弄清楚一個正則表達式的意思,可以利用Regex Analyzer(在View菜單),不過該功能有時候無法解析出結果,此時可以把表達式輸入區 或者 待解析文本區 中的內容稍微改一下(比如添加一個空格),或許就可以解析出正確的結果了。比如我輸入 \d{2}-\d{5} ,會解析出 Any digit Exactly 2 times - Any digit Exactly 5 times    。可以幫助我們理解一個複雜的正則表達式。  
# U/ V" h, \* O5 @     其他有用的功能:生成代碼(C# or VB.NET)、直接編譯成DLL、從網站檢索現成的正則表達式 (Web Search)、保存常用的表達式(SnippetsControl)等等 。 $ T2 h2 ~) h7 R2 S! J- V
      說到正則表達式,還有一個玩具很有名氣:Expresso
# p4 \6 H& y( }) @http://www.ultrapico.com/" t: v% E0 a) F
。這個玩具在codeproject上有詳細介紹,出品時間也比The Regulator早。The Regulator的作者也受到了Expresso 的影響,才開發的The Regulator。他在The Regulator的幫助文件中說:「The Original idea for The Regulator came from a simple Regex Tester called "0 G/ l: @  U% c, d/ v  G
[FONT-COLOR=#0000ff]Expresso[/FONT-COLOR]
, p& {# s2 }; e; z$ E! }$ R" C". 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.
1 ]4 J7 ~) r$ S! A, T+ o" _  m: }5 DSo thanks, Expresso. Couldn't have done this one without ya! 」
. H5 c& m2 t! V4 u5 y+ U5 O1 L2 \8 V
[ 本帖最後由 84542649 於 2006-9-1 16:28 編輯 ] ; V/ O# R5 y; f9 u+ M2 Z; p
% y8 H# X9 V- K! Z& X4 j
附件: 用於生成正則表達式 Expresso 2.1.rar (2006-9-1 12:55, 303.79 K)* N6 W2 J0 r# K: E
該附件被下載次數 93$ s' j7 M( Q+ Q. Q$ e

8 Q6 V! E- E$ J% M
! ]7 t0 i5 A/ j7 i  n
附件: Regulator.201.part01.rar (2006-9-1 15:06, 1000 K)
2 }  e$ A$ ~8 S% E' w該附件被下載次數 312 B# {. O2 e+ w5 Y$ V
! @& @  o! K# w: a
  z0 O$ Q& n# o; p& b
附件: Regulator.201.part02.rar (2006-9-1 15:06, 1000 K)
8 W. i$ p. D4 i/ [7 s6 |1 e! U該附件被下載次數 30
- ^$ p. X. t& R+ ^- \! r9 _  O) K. V1 Q

% q# W" j8 U- u2 y( O( \% Z& W
附件: Regulator.201.part03.rar (2006-9-1 15:06, 707.73 K)$ h8 v! s4 ]8 M7 J/ r' z
該附件被下載次數 31
+ K; k8 F4 q! k: m2 @5 A
  G$ T, Z! \5 Q- ?7 }
* X% B; r. \( b, f, @# F
附件: Regulator2Help.zip (2006-9-1 16:28, 314.69 K)
發表於 2006-9-2 02:47:24 | 顯示全部樓層

# J( X$ `: Z. U3 Y2 P0 P! V$ H( ]1 u% N$ R8 A2 G' N% g/ j
下不了。。
回復 给力 爆菊

使用道具 舉報

發表於 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; M6 E+ n4 D$ o; W
* r0 q3 B/ L! j0 z: q9 p0 ]' i6 {  i1 B
提供個落伍id免登陸吧.
6 d, N8 u6 A. k  \* u" j
  Z, o( V) E% A7 ?現在下下試試
回復 给力 爆菊

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

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

點基

GMT+8, 2026-3-13 09:04

By DZ X3.5

小黑屋

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