正则表达式资源收集

本文翻译自:http://www.hongkiat.com/blog/regular-expression-tools-resources/

正文:

正则表达式,通常称之为regex,通常用来匹配一定的字符串。正则表达式几乎在所有的编程语言中都有应用(据我的经验,非常强大)

举个小例子:用reg(ular expression? ex(p es)?)来匹配”regular expression”, “regular expressions”, “regex”, “regexp”

小图一张:

下面正式介绍一些有用的正则表达式工具和资源

桌面版的:

Expresso (Win)

Expresso 是一款优秀的正则表达式工具,适合初学者入门,同时为程序员和web开发人员提供了非常好的开发环境  

Expresso.jpg

Rad Software Regular Expression Designer (Win)

基于.net framework,简单易用

designer

The Regex Coach (Win)

交互型的工具

regex-coach

RegExr Desktop (Win, Mac, Linux)

用来编辑,学习,检测正则表达式的工具,可是跨平台的哦

RegExr-Desktop

Regex Widget (Mac)

支持javascript,sed,Ruby,Perl

regex-widget

Regular Expressions Tester

火狐的一个强力插件,支持代码高亮

firefox

Regex magic (Win)

通过你的调整来做出正则表达式,不要有正则表达式的语法

在线版的

RegE xr

gskinner编写,有社区支持,自带很多例子,支持匹配和替换  

RegExr

HTML2Regexp – Regular Expression Generator for HTML Element

用Ruby写的操作HTML元素的工具

html2regexp

reWork

支持替换,分词等功能,所操作即所见所得

osteele

Rubular

用ruby写的web测试正则表达式工具

rubular

Txt2re

支持Perl, PHP, Python, Java, Javascript, ColdFusion, C, C++, Ruby, VB, VBScript, JSharp, C Sharp, C++, .NET,VB.NET的强大的小巧工具

txt2re

更多的:

正则表达式学习: