異なる正規表現エンジンに対して同じ正規表現をテストするにはどうすればよいですか?
異なる正規表現エンジンに対して同じ正規表現をテストするにはどうすればよいですか?
回答:
最も強力な無料のオンライン正規表現テストツールは、これまでにないほどです http://regex101.com/です-REエンジン(PCRE、JavaScript、Python)を選択でき、デバッガーがあり、一致に色を付け、その場で正規表現を説明できます。正規表現の遊び場へのパーマリンクを作成します。
その他のオンラインツール:
Windowsデスクトップツール:
ジェフ・アトウッド[正規表現について書いた](投稿:)。
SOユーザーが推奨するその他のツールは次のとおりです。
Expresso(www.ultrapico.com)を使用しています。開発者にとって素晴らしい機能がたくさんあります。レギュレーターは私のお気に入りでしたが、それほど長く更新されておらず、複雑なRegExで常にクラッシュに遭遇しました。
Mac用のいくつかを次に示します:(注:ツールをWebサイトで判断しないでください)
Emacsユーザーの場合、このコマンドをre-builder
使用すると、Emacs正規表現を入力し、現在のバッファー内の一致する文字列を、グループをマークする色でその場で表示できます。Emacsとしては無料です。
私は優れた無料のRadソフトウェア正規表現デザイナーを使用していますます。
正規表現を記述したいだけで、構文を少し手伝って、REのマッチングと置換をテストする場合は、このかなり軽いフットプリントのツールが理想的です。
eclipseを使用している人のためのeclipseプラグインのカップル、
http://www.brosinski.com/regex/
http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html
もちろんコドス。それはPythonicだからです。;)
RegexBuddyは素晴らしいです!!!
私はRegExBuddyに同意しますが、無料が必要な場合、または自分のシステムではなくどこかで作業している場合、RegExrは優れたオンライン(Flash)ツールであり、事前に構築された正規表現セグメントが多数あり、リアルタイムパターンを実行します。テストに一致します。
以前は、シンプルなレイアウト、瞬時のハイライト、価格(無料)で正規表現コーチを好みました。
.NET正規表現をテストしようとすると、問題が発生することがあります。そのためには、実際に.NET正規表現エンジンを使用するツールを使用する方が良いことがわかりました。それが、昨年RegexHeroを構築した私の理由です。これはSilverlightで実行されるため、.NETRegexクラスライブラリから直接実行されます。
Regexbuddyはこれをすべて行います。http://www.regexbuddy.com/
オンラインの場合: デスクトップ用のhttp://regexpal.com/:Regex Coach
+1正規表現コーチの場合はこちら。無料で、仕事は本当にうまくいきます。
私はまだレギュレーターの大ファンです。
いくつかの安定性の問題がありますが、これらはIntellisenseを無効にすることで修正できます。式を作成する際に、いくつかの式やタイプミスに腹を立てます。
Roy Osheroveが更新されたら気に入ってくれるでしょうが、彼は他のことに忙しいようです。
私は個人的に正規表現テスターが好きです。
これは無料のFirefoxプラグインなので、常にオンにしてください。
また、この正規表現プラグインは、Eclipseやアイデアのユーザーに役立ちます。
無料でオープンソースの正規表現テスターであるRegexMasterをチェックしてください
javascript、php、pythonをテストできるこの正規表現テスター http://www.piliapp.com/regex-tester/
これまでのところ、RegExBuddyは同意し、支持しています。
http://rgx-extract-replace.appspot.com は、列でフォーマットされたキャプチャされた正規表現グループを参加させる機能があり、オプションで、入力テキスト内の一致したパターンを置き換えることができます。