如何使用多个RE引擎testing我的正则expression式?
我怎样才能testing相同的正则expression式针对不同的正则expression式引擎?
最强大的免费在线regexptesting工具是迄今为止http://regex101.com/ – 让你selectRE引擎(PCRE,JavaScript,Python),有一个debugging器,比赛着色,dynamic地解释正则expression式,可以创build正则expression式操场的永久链接。
其他在线工具:
- http://www.rexv.org/ – 支持PHP和Perl PCRE,Posix,Python,JavaScript和Node.js
- http://refiddle.com/ – 受jsfiddle启发,但对于正则expression式。 支持JavaScript,Ruby和.NETexpression式。
- http://regexpal.com/ – 由XRegExp JavaScript库提供支持
- http://www.rubular.com/ – 基于Ruby的
- Perl Regex Tutor – 使用PCRE
Windows桌面工具:
- 正则expression式教练 – 免费的Windows应用程序
- RegexBuddy推荐的最多,花费39.95美元
杰夫·阿特伍德[写了关于正则expression式](后:)。
SO用户推荐的其他工具包括:
- http://www.txt2re.com/在线免费的工具来生成多语言的正则expression式(@ palmsey另一个线程)
- 添加的字节正则expression式备忘 (@ GateKiller另一个线程)
- http://regexhero.net/ – 在线.NET正则expression式testing器。 不是免费的。
使用RegexBuddy
我使用Expresso( http://www.ultrapico.com )。 它为开发人员提供了很多不错的function。 监pipe机构曾经是我最喜欢的,但它并没有被更新,我经常遇到复杂RegEx崩溃。
这里有一些为Mac:( 注意:不要判断他们的网站的工具 )
- RegExhibit – 我的最爱,强大而简单
- Reggy – 简单和干净
- RegexWidget – 用于快速testing的Dashboard Widget
如果您是Emacs用户,那么命令re-builder
可让您键入一个Emacs正则expression式,并随时显示当前缓冲区中匹配的string,并使用颜色标记组。 Emacs是免费的。
Rubular是免费的,易于使用,看起来不错。
RegexBuddy是一个select的武器
我使用优秀和免费的Rad软件正则expression式devise器 。
如果你只是想写一个正则expression式,对语法有一点帮助,并testingRE的匹配和replace,那么这个相当轻量级的工具是理想的。
几个使用eclipse的eclipse插件,
http://www.brosinski.com/regex/
http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html
科多斯当然。 因为它是Pythonic。 ;)
RegexBuddy很棒!
我同意RegExBuddy,但如果你想要免费或当我在某个地方工作,而不是在我自己的系统上RegExr是一个伟大的在线(Flash)工具,有很多预先build立的正则expression式段的工作,并做实时模式匹配您的testing。
在标准的Python安装中有一个包含redemo.py的“Tools / scripts”目录。
这将创build一个交互式的 Tkinter窗口,您可以在其中尝试正则expression式。
在过去,我喜欢简单的布局,即时突出显示和价格(免费)的正则expression式教练。
每隔一段时间,虽然我遇到了一个问题,当试图testing.NET正则expression式。 为此,事实certificate,最好使用实际使用.NET正则expression式引擎的工具。 那是我去年打造“ 正版英雄”的全部理由。 它运行在Silverlight中,因此直接运行.NET Regex类库。
Regexbuddy完成了这一切。 http://www.regexbuddy.com/
看到这个问题被接受的答案: 学习正则expression式
我将添加到Reggy的Mac的投票,会尝试一些约瑟build议,并赞成明天当我的极限被重置的post。
在线: http : //regexpal.com/桌面: 正则expression式教练
+1正则expression式教练在这里。 免费,做得很好。
我仍然是一个大的调节器粉丝。
有一些稳定性问题,但可以通过禁用智能感知来解决这些问题。 在构buildexpression式时会发生一些expression式和拼写错误。
如果Roy Osherove更新,会喜欢它,但看起来他正在忙于其他事情。
我喜欢使用这个在线的: http: //www.cuneytyilmaz.com/prog/jrx/当然,这将是JavaScript的正则expression式,但我从来没有做任何聪明的事情足以注意到不同之处。
你的时间值多less钱? 支付40美元,并得到RegexBuddy。 我做了,我甚至从2.x版本升级到3.x. 它已经付了很多次了。
我个人喜欢正则expression式testing器 。
这是一个免费的Firefox插件,所以一直在!
另外这个正则expression式插件可以用于eclipse和idea用户。
查看正规免费的正则expression式testing器 Regex Master
这个正则expression式testing器能够testingjavascript,php和python http://www.piliapp.com/regex-tester/
RegExBuddy到目前为止我赞同和认可。
RegExr用于testing与ActionScript 3(无论哪个标准可能)