`
xiaofengtoo
  • 浏览: 484313 次
  • 性别: Icon_minigender_1
  • 来自: xiamen
社区版块
存档分类
最新评论

正则表达式生成超级工具The Regulator

    博客分类:
  • IT
阅读更多
正则表达式的概念和作用就不多说了。正则表达式不好写(不好想),所以有很多工具来帮助我们写正则表达式,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区占了很大位置,可能需要调整一下。

如果你想弄清楚一个正则表达式的意思,可以利用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)等等 。

说到正则表达式,还有一个工具很有名气:Expressohttp://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 "Expresso". 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!"
分享到:
评论

相关推荐

    正则表达式超级生成工具 The Regulator V2

    The Regulator是一个先进的正则表达式测试工具。它提供了正则表达式库管理功能,可以在线更新正则表达式库,可以在REGEXLIB.COM上搜索需要的正则表达式,值得一提的是,它不光可以产生C#/VB.NET的正则表达式函数,还...

    正则表达式工具The Regulator

    正则表达式工具The-Regulator

    Regulator 2.0 正则表达式工具

    Regulator 是一款辅助学习正则表达式的工具 此版本为 Regulator 2.0版本.适合学习正则表达式的学者使用

    正则表达式 生成器 安装文件

    正则表达式 生成器 安装文件 。 The Regulator is an advanced Regular expressions testing tool, featuring syntax highlighting and web-service integration with Regexlib....

    正则表达式测试工具与学习

    大数据时代更需要正则表达式。这是学习正则表达式的好文章,以及好工具,非常实用易懂。还可以自动生成 vb c# 代码,复制到自己的程序中直接用。我很喜欢!

    正则表达式调试利器Regulator

    正则表达试使用该调试利器非常方便调试,书写正则表达式非常有用

    最近痴迷正则表达式所以收集了学习资料,整理打包分享

    deelx_zh.zip MTracer.zip regexBuilderSetup_pro.exe setupregexbuddy.zip The Regulator 2.0.rar 常用正则表达式大全.txt 正则表达式基本语法.docx 类容包括如上,个人精心收集,适合离线学习正则表达式的朋友

    正则表达式30分钟入门教程

    和通配符类似,正则表达式也是用来进行文本匹配的工具,只不过比起通配符,它能更精确地描述你的需求——当然,代价就是更复杂——比如你可以编写一个正则表达式,用来查找所有以0开头,后面跟着2-3个数字,然后是一...

    利用正则表达式抓取博客园列表数据

    要使用正则表达式抓取数据,首先就要创建一个正则表达式进行匹配,我推荐使用regulator,这个正则表达式工具,我们可以先使用这个工具把我们要使用的正则表达式拼接出来,然后在程序中使用。 我发现博客园的首页列表...

    非常棒的正则表达式调试软件(说明及软件图)

    非常棒的正则表达式调试软件,实现了匹配,替换,分割字符串等正则操作的结果输出。替换如: 输入字符串:parenid=-1 and name='abc aaa and 1=1; 正则:(?<name>\w{1}\.\w+|\w+)(?<part>\|\>\=|\<\>\'+|\|\|\<|\>\'+|\>...

    正则表达式

    花费许多时间整理的正则表达式

    The Regulator 2.0 专业正则测试工具

    The Regulator 2.0 专业正则测试工具

    compile-time-regular-expressions:与编译时PCRE(几乎)兼容的正则表达式匹配器

    编译时正则表达式v3 快速的编译时正则表达式,支持在编译时或运行时进行匹配/搜索/捕获。 您可以使用目录single-header的单头版本。 可以使用make single-header重新生成此make single-header 。 如果使用cmake,则...

    The Regulator

    正则表达式工具,一般人都知道

    vz_regulator.ee_addon:实现用于正则表达式输入验证的 HTML5 模式属性

    允许对文本输入进行正则表达式验证的表达式引擎字段类型。 当输入与模式不匹配时,可以显示可选的工具提示。 查看以获取您可以使用的验证表达式库。 如果您需要创建自己的模式,我推荐使用进行快速简单的正则表达式...

    c#工具(Reflector,StyleCop.msi,Regulator20Bin.zip)

    包括反编译Reflector,正则表达式工具The Regulator 2.0,和代码规范StyleCop

    Regulator工具

    Regulator 正则测试工具。包含 The Regulator 2.0。及自己使用的一个截图。

    Regulator

    Regulator 使您可以输入一个正则表达式以及一些针对其运行该表达式的输入内容。这样,在应用程序中实现该正则表达式之前,您可以了解它将产生什么效果以及它将返回哪些种类的匹配项。

    Regulator 2.0

    正则表达式工具,它是一种很有特色的工具,能够使生成和测试正则表达式变得很容易。 最佳功能之一是能够在 regexlib.com 搜索联机正则表达式库。例如,如果您在搜索框中输入字符串“phone”,您将找到 20 种以上...

Global site tag (gtag.js) - Google Analytics