Всем доброго времени суток. Подскажите как правильно собрать регулярку, чтобы достать «308014». Я не понимаю почему положительный lookahead срабатывает только на вторые скобки «]}{[», есть идеи почему так? Сразу оговорюсь, что само значение нужно искать с помощью .* потому, что эта регулярка будет юзаться в разных кейсах. И вообще значения могут быть любые, поэтому я отталкиваюсь от скобок
Вот регулярка: (?<={\[version\]}{\[).*(?=\]}{\[)
Вот строка: {[device_model]}{[iPhone XS]}{[version]}{[308014]}{[device_model]}{[iPhone XS]}
Вот ответ: 308014]}{[device_model