Я не знаю ни одного существующего конвертера, но если вашей целью является именно ActionScript, а не просто какая-либо реализация ECMA-262, работа может оказаться проще, чем вы ожидали. AS3 работает на PCRE , так же, как функции PHP preg_
, поэтому он поддерживает просмотр сзади, атомарные группы и собственнические квантификаторы, такие же, как Java. Он также поддерживает расширенные режимы Java dotall и в дополнение к игнорирующему регистру и multiline в JS. Он также поддерживает встроенный синтаксис модификатора ((?imsx)
).
Поддержка Unicode в PCRE лучше, чем в Java, но, к сожалению, я не думаю, что она включена в ActionScript. Кажется, что функциональность Unicode явно связана с кодировкой символов, которая является UTF-8 в PCRE; Я считаю, что ActionScript использует UTF-16 в соответствии с ECMA-262. В любом случае, поддержка Unicode кажется минимальной, так же как и в JavaScript.