`
xiaofengtoo
  • 浏览: 491927 次
  • 性别: 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",就是辅助开发者或用户创建、测试和优化正则表达式的软件。 正则表达式生成工具的主要功能包括: 1. **模式构建**:提供图形化界面或者交互式输入,帮助用户构建复杂的正则...

    正则表达式工具The Regulator

    4. **代码生成**:对于编写代码时需要使用的正则表达式,The Regulator可以生成多种编程语言的代码片段,如Java、Python、JavaScript等,大大提高了开发效率。 5. **多种引擎支持**:它不仅支持标准的正则表达式,...

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

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

    强大的正则表达式生成工具

    "强大的正则表达式生成工具",如"The Regulator 2.0",就是为了解决编写复杂正则表达式时遇到的困难而设计的。这类工具通常具备以下特点: 1. **界面友好**:提供直观的图形用户界面,让用户可以通过拖拽或点击选项...

    Regulator 2.0 正则表达式工具

    **Regulator 2.0 正则表达式工具** Regulator 2.0 是一个专为正则表达式学习者设计的强大工具。它提供了一个友好的界面和一系列实用功能,帮助用户更好地理解和运用正则表达式。正则表达式,简称为“正则”,是一种...

    好用的正则表达式开发工具

    为了高效地开发和测试正则表达式,存在许多专门的正则表达式开发工具,其中“Regulator203.dotnet.1.1”可能就是一款专为.NET环境设计的正则表达式调试器。 在.NET框架中,正则表达式通过System.Text.Regular...

    .net正则表达式工具,可用来测试自己写的正则表达式(含c#源码)

    总之,Regulator是一个实用的.NET正则表达式测试工具,它的C#源码更是开发者学习和研究正则表达式的宝贵资源。通过使用和研究这个工具,你可以提升在字符串处理和模式匹配方面的技能,从而在实际项目中更加游刃有余...

    正则表达式测试工具大全

    1. **Regulator.201**:这是一款强大的正则表达式测试工具,提供了多种正则表达式引擎供用户选择,包括Perl、.NET、Java等,便于跨平台开发。它具有实时预览功能,能够即时显示匹配结果,还有代码高亮和自动完成等...

    正则表达式调试利器Regulator

    而"Regulator"就是这样一个专门针对正则表达式的调试利器,它为开发者提供了强大的工具来测试、分析和优化正则表达式。 Regulator的特点和功能主要包括: 1. **实时匹配**:用户可以输入正则表达式和待匹配的文本...

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

    "Regulator"是一个受欢迎的正则表达式测试工具,它允许用户输入正则表达式并实时测试其对给定字符串的匹配效果。不仅如此,Regulator还具有自动生成编程语言代码的功能,比如VB和C#,这对于开发者来说是非常方便的,...

    正则表达式工具合集

    Regulator20Bin.zip可能是一个名为"Regulator"的正则表达式测试工具的二进制版本,通常这样的工具提供了图形化的界面,使得用户可以直观地输入正则表达式并实时查看匹配结果。通过这个工具,初学者能够快速理解正则...

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

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

    The Regulator 2.0 专业正则测试工具

    《The Regulator 2.0:专业正则表达式测试工具深度解析》 在IT行业中,正则表达式(Regular Expression)是数据处理和文本分析领域不可或缺的工具,它能够帮助我们高效地进行字符串匹配、查找、替换和提取等操作。...

    正则表达式编写工具(源码)

    正则表达式是一种强大的文本处理工具,用于在字符串中进行模式匹配和搜索替换。它由一系列字符和特殊符号组成,可以灵活地表示各种复杂的文本模式。在这个“正则表达式编写工具”的源码中,我们可以深入理解正则...

    The Regulator

    《正则表达式工具——"The Regulator"详解》 在信息技术领域,正则表达式(Regular Expression)是一种强大的文本处理工具,它被广泛应用于数据验证、文本搜索、替换等场景。"The Regulator"正是这样一款专为正则...

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

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

    Regulator工具

    Regulator是一款专业的正则表达式测试工具,专为开发者和数据处理专家设计,用于验证和调试正则表达式。在编程领域,正则表达式(Regular Expression)是一种强大的文本处理工具,广泛应用于字符串匹配、搜索、替换...

    The Regulator 2.0 专业正则测试工具-其它工具类资源

    5. **代码生成**:对于测试成功的正则表达式,The Regulator 2.0可以自动生成对应编程语言(如Java、C#等)的代码片段,方便用户直接应用到项目中。 三、正则表达式基础知识 正则表达式是描述字符串模式的语法,...

Global site tag (gtag.js) - Google Analytics