6

Java 正規表現を Actionscript 正規表現に変換する必要があります。

どうやら既製のコンバーターはないようなので、自分で作成しようとしています。すべての違いをリストするリソースはありますか?

私はregular-expressions.infoを認識していますが、そこには違いの包括的なリストがないようです。

ありがとう

4

3 に答える 3

7

既存のコンバーターについては知りませんが、対象が ECMA-262 実装だけでなく、具体的に ActionScript である場合、作業は予想よりも簡単になる可能性があります。AS3 は、PHP の機能と同様にPCREpreg_を利用しているため、Java と同様に後読み、アトミック グループ、および所有量指定子をサポートします。また、JS のignore-casemultilineに加えて、 Java のdotallextendedモードもサポートしています。インライン修飾子構文 ( ) もサポートしています。(?imsx)

PCRE の Unicode サポートは Java より優れていますが、残念ながら ActionScript には含まれていないと思います。Unicode 機能は、PCRE では UTF-8 である文字エンコーディングに明示的に関連付けられているようです。ActionScript は ECMA-262 に従って UTF-16 を使用していると思います。とにかく、その Unicode サポートは、JavaScript と同じように最小限のようです。

于 2011-06-22T14:00:41.077 に答える
1

内訳は次のとおりです。

java.util.regex RegExp.prototype
文字クラス セット操作
(?#…) コメントパターン
名前付きキャプチャ
/y (スティッキー) 修飾子
/x (拡張) 修飾子
\u10000+ コードポイント
所有量指定子
引用
例外処理
改行マッチャー

参考文献

于 2014-09-30T18:07:16.617 に答える
0

regular-expressions.infoを試してください。

于 2011-06-22T12:17:06.920 に答える