一部の機能をC++アプリケーションからJavaに移植しています。これには、正規表現を含む変更不可能なデータファイルの読み取りが含まれます。
多くのデータファイルには、次のような正規表現が含まれています。
(?<=id="VIEWSTATE".*?value=").*?(?=")
これらの正規表現は、次のエラーを生成します。
"Look-behind group does not have an obvious maximum length near index XX"
C ++では、使用されているエンジンがこれらの式をサポートしていました。私の例のような式を入力として使用して生成できるのと同じ結果を生成できる別の形式の正規表現はありますか?