过期域名预定抢注

 找回密碼
 免费注册

正則表達式生成超級玩具

[複製鏈接]
發表於 2006-9-1 22:56:07 | 顯示全部樓層 |閱讀模式
另外附上另外一個玩具 The Regulator 的介紹 以及下載$ ~9 i1 Y" o$ r4 z
% t* b" h* ^3 W3 L. M# k
The Regulator 輕鬆上手4 C( f, h3 n( a6 }8 J1 ^: A
     正則表達式的概念和作用就不多說了。正則表達式不好寫(不好想),所以有很多玩具來幫助我們寫正則表達式,The Regulator 就是其中的佼佼者(被列入MSDN上的知名文章2 e1 v8 T/ ^, e' h) t8 c
《Ten Must-Have Tools Every Developer Should Download Now》)
3 ?* }3 W  O, J1 B6 u" F。  The Regulator官方網站
5 a. [7 P3 I5 y( ihttp://royo.is-a-geek.com/iserializable/regulator/
( D  T: b8 L3 J" y。最新版本為2.0.3。本文對The Regulator 的使用作一個簡單介紹。 7 y: m( }" c% S( A4 C/ c6 c! c0 j

# x" V8 M8 {6 @3 a+ G/ C9 \
+ d- q: d1 o& J4 C) J& z9 Q6 k0 e    The Regulator窗口主要分為六部分:Web Search、Regex Analyzer、SnippetsControl、表達式輸入區、Match結果區、待解析文本區。比較重要的是Regex Analyzer、表達式輸入區、Match結果區、待解析文本區。在默認情況下,Web Search區佔了很大位置,可能需要調整一下。
: Q. O7 _! W3 ^4 o+ N* K1 Z    基本用法:在表達式輸入區、待解析文本區 輸入你心目中的表達式和待解析文本,然後點菜單欄中的Match,結果會顯示在Match結果區。 + S' m. L* G: |3 B  O3 I) C
    如果你想弄清楚一個正則表達式的意思,可以利用Regex Analyzer(在View菜單),不過該功能有時候無法解析出結果,此時可以把表達式輸入區 或者 待解析文本區 中的內容稍微改一下(比如添加一個空格),或許就可以解析出正確的結果了。比如我輸入 \d{2}-\d{5} ,會解析出 Any digit Exactly 2 times - Any digit Exactly 5 times    。可以幫助我們理解一個複雜的正則表達式。  1 S$ m- O  O  {
     其他有用的功能:生成代碼(C# or VB.NET)、直接編譯成DLL、從網站檢索現成的正則表達式 (Web Search)、保存常用的表達式(SnippetsControl)等等 。 7 r$ T6 V  K9 A4 f2 j; @) s
      說到正則表達式,還有一個玩具很有名氣:Expresso
- D; q6 l" ~! Jhttp://www.ultrapico.com/
6 f! D3 I+ C: d1 A1 a. Q。這個玩具在codeproject上有詳細介紹,出品時間也比The Regulator早。The Regulator的作者也受到了Expresso 的影響,才開發的The Regulator。他在The Regulator的幫助文件中說:「The Original idea for The Regulator came from a simple Regex Tester called "
+ p3 X4 W6 f; U/ Y$ k1 {7 i# |[FONT-COLOR=#0000ff]Expresso[/FONT-COLOR]
4 t6 U; T1 a& f  K5 q! `% v# U1 u* _". 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. & P( {  n7 ?/ B7 Z1 H+ X3 p2 E
So thanks, Expresso. Couldn't have done this one without ya! 」
) j3 h  t+ {% Y( z  N, E3 x
% h& N- g; \% G# C' K) ?' g[ 本帖最後由 84542649 於 2006-9-1 16:28 編輯 ]
4 I7 f/ T( _% [8 H( H( S  P% C; O2 @" ?3 Y7 O. R. K& `$ x4 T+ c1 b# K- d
附件: 用於生成正則表達式 Expresso 2.1.rar (2006-9-1 12:55, 303.79 K)
+ k0 d- w6 _: `6 n$ n8 s該附件被下載次數 938 L# D+ A* z) p
& c& c6 h& G# C& O$ q
0 `0 S1 m1 a  ]: W3 r) `3 N
附件: Regulator.201.part01.rar (2006-9-1 15:06, 1000 K): ^  c( V; y- `% n8 c8 ]1 l
該附件被下載次數 31
4 d2 X/ Y7 a, j$ [/ [7 u& [
5 C. b2 z# g8 N: p, F" Z0 F+ y% f2 ^! \, h
附件: Regulator.201.part02.rar (2006-9-1 15:06, 1000 K)8 t- Z& R# X" l& m) c4 l! V4 c
該附件被下載次數 30
2 ~/ ]- Q) }8 r+ K6 ^% x
3 n& d9 T+ b$ m7 e0 \
! C2 I& {) R" t! t- f3 d
附件: Regulator.201.part03.rar (2006-9-1 15:06, 707.73 K)
; @  Q9 d+ N9 r( h9 d該附件被下載次數 31
* h# s# Q9 @2 l- h4 g
$ F, n$ t. j' K
% e5 n' n, @2 j8 W9 [+ a
附件: Regulator2Help.zip (2006-9-1 16:28, 314.69 K)
發表於 2006-9-2 02:47:24 | 顯示全部樓層
5 h% L( L/ k7 E& o5 Z; f( \/ |: K
0 K$ Y1 n# o6 f4 F9 X- y
下不了。。
回復 给力 爆菊

使用道具 舉報

發表於 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.php6 A5 Z+ ~3 x! u+ k( G) j
2 g  Y0 W4 |1 X( H  J$ L. T
提供個落伍id免登陸吧.
( X* u0 e# N, |. N# v9 G: m
, d8 k6 u# l7 @! q( e現在下下試試
回復 给力 爆菊

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

4um點基跨境網編創業社區

GMT+8, 2024-11-24 01:38

By DZ X3.5

小黑屋

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