如何使用多个RE引擎测试正则表达式?

时间:2020-03-05 18:44:22  来源:igfitidea点击:

如何针对不同的正则表达式引擎测试同一个正则表达式?

解决方案

回答

RegexBuddy是首选武器

回答

正则表达式

回答

迄今为止,最强大的免费在线正则表达式测试工具是http://regex101.com/,可让我们选择RE引擎(PCRE,JavaScript,Python),调试器,为匹配项着色,动态解释正则表达式,可以创建永久链接到正则表达式游乐场。

其他在线工具:

  • http://www.rexv.org/-支持PHP和Perl PCRE,Posix,Python,JavaScript和Node.js
  • http://refiddle.com/-受jsfiddle启发,但用于正则表达式。支持JavaScript,Ruby和.NET表达式。
  • http://regexpal.com/-由XRegExp JavaScript库提供支持
  • http://www.rubular.com/-基于Ruby
  • Perl Regex导师-使用PCRE

Windows桌面工具:

  • Regex Coach-免费的Windows应用程序
  • 最受推荐的RegexBuddy,售价为US $ 39.95

杰夫·阿特伍德[写正则表达式](post :)。

SO用户推荐的其他工具包括:

  • http://www.txt2re.com/在线免费工具,可为多种语言生成正则表达式(@palmsey是另一个线程)
  • 添加的字节正则表达式备忘单(@GateKiller其他线程)
  • http://regexhero.net/-在线.NET正则表达式测试器。不是免费的。

回答

Regexbuddy可以完成所有这一切。 http://www.regexbuddy.com/

回答

请参阅以下问题的公认答案:学习正则表达式

回答

RegexBuddy很棒!!!

回答

Rubular是免费的,易于使用,外观也不错。

回答

我使用Expresso(www.ultrapico.com)。它为开发人员提供了许多不错的功能。调节器曾经是我的最爱,但是很久没有更新,所以我经常遇到复杂的RegExs崩溃的情况。

回答

到目前为止,我同意并赞同RegExBuddy。

回答

我同意RegExBuddy,但是如果我们想免费使用,或者当我在某处工作而不是在自己的系统上工作时,RegExr是一个很棒的在线(Flash)工具,它具有很多可预先构建的正则表达式片段,可以进行实时模式匹配测试。

回答

如果我们是Emacs用户,则可以使用命令re-builder键入Emacs regex,并动态显示当前缓冲区中的匹配字符串,并用颜色标记组。它是作为Emacs免费提供的。

回答

以下是适用于Mac的一些工具:(注意:请勿通过其网站来判断工具)

  • RegExhibit-我最喜欢的功能强大且简单
  • Reggy-简单干净
  • RegexWidget-用于快速测试的仪表板小部件

回答

我将为Mac的Reggy投票,将尝试约瑟夫建议的其他一些建议,并在明天重新设定我的限额后投票支持该帖子。

回答

在线:http://regexpal.com/
台式机:Regex Coach

回答

+1此处为Regex教练。免费,做得很好。

http://www.weitz.de/regex-coach/

回答

我仍然是The Regulator的忠实粉丝。
存在一些稳定性问题,但是可以通过禁用Intellisense来解决。在构建表达式时,它会因某些表达式和错别字而发疯。

如果Roy Osherove更新了,但会喜欢上其他事情,那会很喜欢。

回答

几个使用eclipse的eclipse插件,
http://www.brosinski.com/regex/

http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html

回答

RegExr用于使用Actionscript 3(可能是哪个标准)进行测试

回答

我喜欢在网上使用这个:
http://www.cuneytyilmaz.com/prog/jrx/
当然,它将是javascript regexp,但是我还没有做过足够聪明的事情来注意到它们之间的区别。

回答

时间值多少钱?支付$ 40并获得RegexBuddy。我做到了,甚至从2.x版本升级到3.x。它已经为自己付出了很多倍的代价。

回答

我使用了出色且免费的Rad软件正则表达式设计器。

如果我们只想编写一个正则表达式,请在语法上提供一些帮助,并测试RE的匹配和替换,那么这个比较轻巧的工具是理想的选择。

回答

在标准的Python安装中,有一个包含redemo.py的"工具/脚本"目录。

这将创建一个交互式的Tkinter窗口,我们可以在其中试用正则表达式。

回答

过去,我更喜欢Regex Coach,因为它的布局简单,即时突出显示且价格低廉(免费)。

尽管偶尔会在尝试测试.NET正则表达式时遇到问题。事实证明,最好使用实际使用.NET正则表达式引擎的工具。这就是我去年建立Regex Hero的全部理由。它在Silverlight中运行,因此直接从.NET Regex类库运行。

回答

科多斯当然。因为它是Pythonic。 ;)

回答

我个人喜欢正则表达式测试器。

它是一个免费的firefox插件,因此请始终打开!

回答

这个正则表达式插件对于日食和创意用户也很有用。

回答

我非常喜欢http://regexhero.net/tester/