AS3 RegExp エンジン (および ECMAScript ベースの JavaScript) は、複雑な「後読み」式をサポートしていません。(先読み式は完全にサポートされています。)
例えば:
(?<=<body>)(.*?)(?=<\/body>)
動作しますが;
(?<=<body\b[^>]*>)(.*?)(?=<\/body>)
AS3 では機能しません。
私が必要とするのは、複雑なプレフィックスに一致するが、最終的な一致では除外することです。上記の例では; HTMLテキストで本文の内容を取得しようとしていますが、本文の開始タグと終了タグは取得していません。実際のテスト テキストは次のようになります。
<body bgcolor="#EEEEEE">
Some content here...
</body>