2009-05-15 11 views
10

私はCollaborative RegExのウェブサイトやソフトウェアを探しています。ここでは、 "match"と "should not match"のいくつかのケースを提出して、他のリファクタがリファクタリングする可能性があります。 refactormycode.comのようですが、RegExのツイストがあります。そして、この方法では、どのコードがより速く実行されているかを知ることができます。Collaborative RegEx Development

これは誰でも(Wikiのように)編集できるウェブサイトとして、またはチーム内で本当に役に立ちます。

私はこれについて考えていて、私にとって多くの意味を持っています。このようなウェブサイト/ソフトウェアはありますか?もしそうでなければ、まあ、どうして?

+0

これは本当に素晴らしいアイデアのように聞こえるかもしれませんが、仕事の盛り上がりのようです。サイトはいくつかのRegExエンジンに対応しなければなりませんか?方言?それが使用される環境(サブアッチの数や順序はどれくらいですか?) –

+0

@Stjin多くのエンジンをサポートする必要があります。正規表現には多くの、多くの味があります。 POSIXからPearl5へ、UltraEditのようなsedとpropietaryの不思議へ。 –

+0

それは私が始めるだけJSの正規表現は、十分な、http://www.regexpal.com/などログを実行すると別の正規表現のエンジンを見て素敵になるだろうと思うに依存します。 –

答えて

1

はないのwikiが、いくつかのまともな例RegExLib

を試してみてください。

0

RegexBuddyは、フォーラムを含む非フリーソフトウェアです。

コミュニティと正規表現のテストベッドの間で探している統合はありませんが、少なくとも2つの機能があります。

0

私はいつもThe Regulatorの大きなファンでした。最も重要なのは、無料ですが、RegExLibと統合して、さまざまなオプションで正規表現をテストしたり、プラグイン、コード生成、一括してテストすることができます。他のものは異なるかもしれませんが、私はそれがRegExソフトウェアのイエスであることに非常に近いと思います。

唯一の警告:Windowsが必要で、regexs(regexes?)は.netランタイムを使用して評価されます。 (重要なのは、正規表現がどのように扱われるかについて、非常に微妙な.net特有のものがあるからです)。

this siteもチェックしてください。

+0

http://reggexlib.com/RETester.aspxのRegExLib Testerは、「.NETエンジン」または「クライアント側エンジン」のいずれかを使用してテストします。 .NETランタイムによって評価される式については、警告の「レギュレータ」を参照している可能性があります。私はちょうどあなたの答えの私の最初の読んで私には明らかではなかったので、RegExLibが排他的に.NETのためではないことを指摘したかった。 –

+0

私の謝罪、私は、Regulatorが.netランタイムによって排他的に正規表現の評価を実行する –

0

もどうぞ

link text

正規表現ジェネレータ(PerlのPHPのPythonのJavaのJavaScriptのColdFusionのC、C++ルビーVB VBScriptのJ#のC#のC++ネットvb.net。)

0

RegExLibが定期的に良いrepository of user submittedを持っています表現。それぞれの表現について、他のユーザーはコメントをすることができます。そのため、人々が提出するものについてのコラボレーションとフィードバックがあります。

サイトのコミュニティがどれほど大きいか分かりません。あなたの表現を送信するとフィードバックが得られるかどうかわかりませんが、必要なときに出発点になることがわかりましたいくつかの式を開発するための出発点。

このサイトには、regex testerもあります。これは、正規表現を開発してテストする際に非常に貴重なリソースです。

あなたは「誰でも編集できる(ウェブサイトのような)ウェブサイトやチーム内にある」というウェブサイトを持っていると述べました。
予備のコンピュータを入手したり、独自のオープンソースWikiをセットアップしたり、社内チームのために自分のサイトを運営したりすることができないのはなぜでしょうか。デスクの下にある古いデスクトップはおそらくあなたのチームの負荷を処理することができます。そして、より良いコンピュータを必要とするのに十分使用されていれば、それはあなたのマネージャーまたは誰にとっても、実際にはチームのための良いリソースであり、より良いハードウェアに値する人にとって、良い証明と正当性があります。 (あなたの会社があなたが何を実行できるかに制限がある場合、wikiの代わりにsharepointサイトでさえも動作します。私は中規模の会社で働いていましたが、そこではwikiとsharepointに関する奇妙な官僚的な論争がありました。誰かが一貫性を保つことが良い考えだと思ったからです。完全に愚かです。)

関連する問題