EEfaq论坛-赚客自留地

 找回密码
 免费注册
查看: 1701|回复: 5

正则表达式生成超级玩具

[复制链接]
发表于 2006-9-1 22:56:07 | 显示全部楼层 |阅读模式
另外附上另外一个玩具 The Regulator 的介绍 以及下载

The Regulator 轻松上手
     正则表达式的概念和作用就不多说了。正则表达式不好写(不好想),所以有很多玩具来帮助我们写正则表达式,The Regulator 就是其中的佼佼者(被列入MSDN上的知名文章
《Ten Must-Have Tools Every Developer Should Download Now》)
。  The Regulator官方网站
http://royo.is-a-geek.com/iserializable/regulator/
。最新版本为2.0.3。本文对The Regulator 的使用作一个简单介绍。

                               
登录/注册后可看大图


    The Regulator窗口主要分为六部分:Web Search、Regex Analyzer、SnippetsControl、表达式输入区、Match结果区、待解析文本区。比较重要的是Regex Analyzer、表达式输入区、Match结果区、待解析文本区。在默认情况下,Web Search区占了很大位置,可能需要调整一下。
    基本用法:在表达式输入区、待解析文本区 输入你心目中的表达式和待解析文本,然后点菜单栏中的Match,结果会显示在Match结果区。
    如果你想弄清楚一个正则表达式的意思,可以利用Regex Analyzer(在View菜单),不过该功能有时候无法解析出结果,此时可以把表达式输入区 或者 待解析文本区 中的内容稍微改一下(比如添加一个空格),或许就可以解析出正确的结果了。比如我输入 \d{2}-\d{5} ,会解析出 Any digit Exactly 2 times - Any digit Exactly 5 times    。可以帮助我们理解一个复杂的正则表达式。  
     其他有用的功能:生成代码(C# or VB.NET)、直接编译成DLL、从网站检索现成的正则表达式 (Web Search)、保存常用的表达式(SnippetsControl)等等 。
      说到正则表达式,还有一个玩具很有名气:Expresso
http://www.ultrapico.com/
。这个玩具在codeproject上有详细介绍,出品时间也比The Regulator早。The Regulator的作者也受到了Expresso 的影响,才开发的The Regulator。他在The Regulator的帮助文件中说:“The Original idea for The Regulator came from a simple Regex Tester called "
[FONT-COLOR=#0000ff]Expresso[/FONT-COLOR]
". 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.
So thanks, Expresso. Couldn't have done this one without ya! ”

[ 本帖最后由 84542649 于 2006-9-1 16:28 编辑 ]


                               
登录/注册后可看大图
附件: 用于生成正则表达式 Expresso 2.1.rar (2006-9-1 12:55, 303.79 K)
该附件被下载次数 93



                               
登录/注册后可看大图
附件: Regulator.201.part01.rar (2006-9-1 15:06, 1000 K)
该附件被下载次数 31



                               
登录/注册后可看大图
附件: Regulator.201.part02.rar (2006-9-1 15:06, 1000 K)
该附件被下载次数 30



                               
登录/注册后可看大图
附件: Regulator.201.part03.rar (2006-9-1 15:06, 707.73 K)
该附件被下载次数 31



                               
登录/注册后可看大图
附件: Regulator2Help.zip (2006-9-1 16:28, 314.69 K)
发表于 2006-9-2 02:47:24 | 显示全部楼层


下不了。。
回复 支持 反对

使用道具 举报

发表于 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

提供个落伍id免登陆吧.

现在下下试试
回复 支持 反对

使用道具 举报

BBQhy 该用户已被删除
发表于 2006-9-18 14:11:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|联系我们|Archiver|手机版|小黑屋|EEfaq论坛

GMT+8, 2024-5-17 12:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表