Вы можете использовать
\d{2}=.*?_(?=\d{2}=|$)
См. Демонстрационную версию regex
Вам также может не потребоваться вводить цифры до матча с (?<!\d)
отрицательным взглядом сзади:
(?<!\d)\d{2}=.*?_(?=\d{2}=|$)
Шаблон \d{2}=.*?_(?=\d{2}=|$)
соответствует 2 цифрам =
, а затем любым 0+ символам, кроме символов перевода строки, как можно меньше, вплоть до первого _
, который имеет две цифры и =
после него или в конце строки.