Я портирую некоторые функции из приложения C ++ на Java.Это включает чтение неизменяемых файлов данных, содержащих регулярные выражения.
Многие файлы данных содержат регулярные выражения, которые выглядят примерно так:
(?<=id="VIEWSTATE".*?value=").*?(?=")
Эти регулярные выражения даютошибка:
"Look-behind group does not have an obvious maximum length near index XX"
В C ++ используемый движок поддерживал эти выражения.Есть ли другая форма регулярного выражения, которая может дать тот же результат, который может быть сгенерирован с использованием выражений, таких как мой пример, в качестве ввода?