Java 正規表現を Actionscript 正規表現に変換する必要があります。
どうやら既製のコンバーターはないようなので、自分で作成しようとしています。すべての違いをリストするリソースはありますか?
私はregular-expressions.infoを認識していますが、そこには違いの包括的なリストがないようです。
ありがとう
Java 正規表現を Actionscript 正規表現に変換する必要があります。
どうやら既製のコンバーターはないようなので、自分で作成しようとしています。すべての違いをリストするリソースはありますか?
私はregular-expressions.infoを認識していますが、そこには違いの包括的なリストがないようです。
ありがとう
既存のコンバーターについては知りませんが、対象が ECMA-262 実装だけでなく、具体的に ActionScript である場合、作業は予想よりも簡単になる可能性があります。AS3 は、PHP の機能と同様にPCREpreg_
を利用しているため、Java と同様に後読み、アトミック グループ、および所有量指定子をサポートします。また、JS のignore-caseとmultilineに加えて、 Java のdotallとextendedモードもサポートしています。インライン修飾子構文 ( ) もサポートしています。(?imsx)
PCRE の Unicode サポートは Java より優れていますが、残念ながら ActionScript には含まれていないと思います。Unicode 機能は、PCRE では UTF-8 である文字エンコーディングに明示的に関連付けられているようです。ActionScript は ECMA-262 に従って UTF-16 を使用していると思います。とにかく、その Unicode サポートは、JavaScript と同じように最小限のようです。
内訳は次のとおりです。
java.util.regex RegExp.prototype 文字クラス セット操作 (?#…) コメントパターン 名前付きキャプチャ /y (スティッキー) 修飾子 /x (拡張) 修飾子 \u10000+ コードポイント 所有量指定子 引用 例外処理 改行マッチャー
参考文献
regular-expressions.infoを試してください。