Nie znam żadnego istniejącego konwertera, ale jeśli twoim celem jest konkretnie ActionScript, a nie tylko jakakolwiek implementacja ECMA-262, praca może być łatwiejsza niż się spodziewałeś. AS3 jest zasilany przez PCRE, tak samo jak funkcje PHP preg_
, więc obsługuje lookbehind, grupy atomowe i kwantyzatory dzierżawcze, tak samo jak Java. Obsługuje również Java dotall i rozszerzony tryby oprócz JS na ignore-case i multiline. Obsługuje również składnię wbudowanego modyfikatora ((?imsx)
).
Obsługa kodu Unicode w PCRE jest lepsza niż w języku Java, ale niestety nie uważam, że zawiera się w ActionScript. Wydaje się, że funkcjonalność Unicode jest wyraźnie powiązana z kodowaniem znaków, którym jest UTF-8 w PCRE; Uważam, że ActionScript używa UTF-16 zgodnie z ECMA-262. W każdym razie obsługa Unicode wydaje się minimalna, tak samo jak obsługa JavaScript.
Przepraszam, powinienem już wspomniano Próbowałem już regular-expressions.info. Zmieniłem mój post, aby to uwzględnić. – tsiki