3

ご存知かもしれませんが、RegExフレーバーは複数あります。PCRE、Java、.NETなどです。これらはすべて構文が少し異なり、機能が多少異なります。

さて、私の質問は、たとえば、PHPで.NETのフレーバーを使用できるかどうかを誰かが知っているかどうかです。

私はそれぞれこれが必要です。私のウェブサイト用に小さな正規表現チェッカーを作成し、そこでユーザーが自分のフレーバーを選択できるようにしたいので、これが可能かどうか疑問に思います...

それとも、パターンをあるフレーバーから別のフレーバーに手動で変換する唯一の解決策ですか?

4

1 に答える 1

0

私が考えることができる唯一の方法は、 などの機能を提供する独自の php モジュールを作成することnet_matchですjava_match。これらのモジュールは多かれ少なかれ単純なラッパーであり、それぞれの言語で書かれた外部プログラムへのシステム コールを実行できます。私はphp modを書いたことがないので、特定の言語で書かなければならないかどうかはわかりません。また、.net 1のUNIXポートがわからないため、WebサーバーはWindowsマシン上にある必要があると思います

編集

1 Ghost が指摘したように、monoという名前の UNIX マシンで .net を実行する方法があります。

于 2012-08-15T23:39:03.380 に答える