Java特定的正则表达式测试程序

7

我正在寻找一个正则表达式测试程序,我以前在工作站上安装过,但现在无法在任何地方找到。

它是为Java特定的正则表达式编写的,所以我很确定它是用Java编写的。顶部有几个选项卡,其中一个是来自API中Pattern类的不同正则表达式术语的解释。

顶部文本框用于输入文本,中间文本框用于正则表达式,底部文本框用于显示匹配项。

我知道这不是很明确,但有人认识它吗?


不确定它是什么,但似乎很容易写一个简单的程序来快速实现。 - user1084563
我不认识它,但在你寻找程序的同时,你可以尝试使用这个在线Java正则表达式检查器:http://regexpal.com/。 - mathematical.coffee
7个回答

4

提供的网站会导致恶意内容警告(http://regexsr.oxgva.com/install.exe)。 - Psyconn

2
我不知道有任何特定的桌面程序可以做到这一点,但我个人正在使用这个网站,它提供了您需要的大部分内容(除了解释)。
我建议您至少看一下 - 在我看来是一个很棒的程序。它提供了所有重要的标志、几个不同的字符串进行测试,并打印出给定RE的java字符串(因此不需要手动插入\在必要的地方!)

1
如果不需要特定于Java,可以使用Regex Coach。 我用它来处理Java表达式,还没有遇到过问题。

1

1

我使用 RegExr,它是基于JavaScript的。


看起来很不错。我得试试它。 - masher
下载显示有病毒/广告软件。不会使用它。 - Marc Giombetti
此外,似乎不支持Java。 - kap
实际上,它是基于ActionScript的(一种来自Adobe的ECMAScript实现,具有一些额外的功能)。离线版本使用Adobe Air。我已经使用它多年了,刚刚更新了它;里面没有广告或病毒。 - Alan Moore
RegExr很好 - 实际上非常棒 - 直到你需要做lookbehind,这在Java中可以工作,但显然在JavaScript中不行。 - Gary Sheppard

0
在我看来,http://regex101.com 是迄今为止最好的在线正则表达式检查器,支持各种正则表达式格式,包括你所要求的Java Regex。它甚至可以让你调试所有步骤(包括向前和向后查找),并解释你开发的正则表达式术语!

3
我没有在那里找到Java测试。 - kap

0

尝试使用Kodos正则表达式测试工具(适用于Windows),这是一款优秀的正则表达式工具。我曾初次使用它们来测试正则表达式模式,并在Java中使用了它们。

http://kodos.sourceforge.net


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接