複数の RE エンジンを使用して正規表現をテストするにはどうすればよいですか?[閉まっている]

StackOverflow https://stackoverflow.com/questions/32282

  •  09-06-2019
  •  | 
  •  

質問

同じ正規表現を異なる正規表現エンジンに対してテストするにはどうすればよいですか?

役に立ちましたか?

解決

最も強力な無料のオンライン正規表現テスト ツールは、これまでのところ http://regex101.com/ - RE エンジン (PCRE、JavaScript、Python) を選択でき、デバッガーがあり、一致を色付けし、オンザフライで正規表現を説明し、正規表現プレイグラウンドへのパーマリンクを作成できます。

その他のオンライン ツール:

Windows デスクトップ ツール:

Jeff Atwood [正規表現について書きました](post:)。

SO ユーザーが推奨するその他のツールは次のとおりです。

他のヒント

私はExpressoを使用しています(www.ultrapico.com)。開発者にとって素晴らしい機能がたくさんあります。Regulator は以前は私のお気に入りでしたが、長い間更新されておらず、複雑な RegEx によるクラッシュに常に遭遇していました。

Mac の場合は次のとおりです。(注記:ウェブサイトでツールを判断しないでください)

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 については同意しますが、無料が必要な場合、または私が自分のシステムではなくどこかで作業している場合は、 正規表現 は、事前に構築された正規表現セグメントが多数用意されており、テスト用にリアルタイムのパターン マッチングを行う優れたオンライン (Flash) ツールです。

標準では パイソン インストールすると、「Tools/scripts」ディレクトリが存在します。 redemo.py.

これにより、 相互の作用 正規表現を実験できる Tkinter ウィンドウ。

以前は、そのシンプルなレイアウト、瞬時のハイライト、そして価格 (無料) の点で The Regex Coach を好んでいました。

ただし、.NET 正規表現をテストしようとすると、問題が発生することがあります。そのためには、.NET 正規表現エンジンを実際に使用するツールを使用する方がよいことがわかりました。それが私が構築した理由のすべてでした 正規表現ヒーロー 去年。これは Silverlight で実行されるため、.NET Regex Class ライブラリから直接実行されます。

Regexbuddy がこれらすべてを行います。 http://www.regexbuddy.com/

この質問に対する受け入れられた回答を参照してください。 正規表現を学ぶ

の投票に追加します レギー Mac の場合は、Joseph が提案した他のものをいくつか試して、明日制限がリセットされたらその投稿に賛成票を投じる予定です。

オンラインの場合: http://regexpal.com/デスクトップの場合: 正規表現コーチ

+1 Regex Coach の場合はこちら。無料で本当によく仕事をしてくれます。

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

私はまだ大きいです レギュレーター ファン。
安定性の問題がいくつかありますが、これらは Intellisense を無効にすることで修正できます。式を作成する際に、いくつかの式やタイプミスがあると怒られます。

あったら嬉しいです ロイ・オシェロブ 更新しましたが、他のことで忙しいようです。

私はこれをオンラインで使用するのが好きです:http://www.cuneytyilmaz.com/prog/jrx/もちろん、これは JavaScript の正規表現になりますが、違いに気づくほど賢いことを私はまだ行ったことはありません。

あなたの時間にはどれくらいの価値がありますか?40 ドルを支払って RegexBuddy を入手してください。私もそうし、バージョン 2.x から 3.x にアップグレードしました。それは何倍もの代償を払ってきました。

個人的に気に入っているのは、 正規表現テスター.

これは無料の Firefox プラグインなので、いつでもオンにできます。

また この正規表現プラグイン に役立つ可能性があります 日食 そして アイデア ユーザー。

好き http://regexhero.net/tester/ たくさん

チェックアウト 正規表現マスター これは無料でオープンソースです 正規表現テスター

この正規表現テスターは JavaScript、PHP、Python をテストできますhttp://www.piliapp.com/regex-tester/

RegExBuddy 今のところ、私は同意し、支持します。

正規表現 Actionscript 3 (どの標準であっても) を使用したテスト用

http://rgx-extract-replace.appspot.com 列にフォーマットされたキャプチャされた正規表現グループを参加させる機能があり、 必要に応じて、入力テキスト内の一致したパターンを置き換えることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top