协同RegEx开发

时间:2009-05-15 11:18:13

标签: regex refactoring collaboration

我正在寻找Collaborative RegEx网站或软件,其中一个人可以提交几个“匹配”和“不匹配”的案例,然后其他人可能会重构正则表达式。喜欢refactormycode.com,但有RegEx扭曲。通过这种方式,可以根据给定的匹配测试查看哪些代码执行速度更快,实际上是正确的。

这可以作为任何人都可以编辑(如维基)或团队内的网站非常有用。

我一直在考虑这个问题,对我来说很有意义。有这样的网站/软件吗?如果不是,那么,为什么不呢?

5 个答案:

答案 0 :(得分:1)

尝试RegExLib

不是维基,而是一些不错的例子。

答案 1 :(得分:0)

RegexBuddy是包含论坛的非自由软件。

它没有您在社区和正则表达式测试平台之间寻求的集成,但它至少具有这两个功能。

答案 2 :(得分:0)

我一直是The Regulator的粉丝。最重要的是,它是免费的,但它也与RegExLib集成,允许您使用一堆不同的选项测试正则表达式,插件,代码生成,以及更多。虽然其他人可能有所不同,但我认为它非常接近成为RegEx软件的耶稣。

唯一需要注意的是:它需要使用.net运行时来评估正则表达式(正则表达式?)。 (很重要,因为有一些关于如何处理正则表达式的非常微妙的.net特定事项。)

您可能还想查看this site

答案 3 :(得分:0)

也感兴趣:

link text

正则表达式生成器(perl php python java javascript coldfusion c c ++ ruby​​ vb vbscript j#c#c ++ .net vb.net)

答案 4 :(得分:0)

RegExLib有正常的repository of user submitted正则表达式。对于每个表达式,允许其他用户发表评论,以便对人们提交的内容进行一些协作和反馈。

我不确定该社区的社区有多大,所以我不知道提交你的表达是否会保证反馈,但我发现当我需要一个开始时它是一个很好的起点发展一些表达的观点。

该网站也有一个很棒的regex tester,在开发和测试我的正则表达式时,我发现它是一个非常有价值的资源。

您提到了一个“任何人都可以编辑的网站(如维基)或团队内部。” 为什么不看看你是否可以获得一台备用电脑,设置自己的开源wiki,并为你的内部团队运行自己的网站。在您的桌面下运行的旧桌面可能能够为您的团队处理负载。如果有足够的用途需要一台更好的计算机,那么这对你的经理或任何人来说都是一个很好的证据和理由,无论它对团队来说实际上是一个很好的资源并且值得拥有更好的硬件。 (如果你的公司对你可以运行的东西有限制,那么即使是一个sharepoint网站也可以工作而不是维基。我曾在一家中型公司工作过,因为有人认为这是一个好主意,因此在维基与sharepoint之间存在一些奇怪的官僚争议。一致。完全愚蠢。)