JSFiddle - React, Tailwind, and code Playground
by stdob
JavaScript
var re = /FIX1_VAR._(.*)_FIX2/gm;
var str = 'FIX1_VARA_000.1111_FIX2\n'+
'FIX1_VARB_000.1111.2_FIX2\n'+
'FIX1_VARB_222.2582_FIX2\n'+
'FIX1_VARC_555.8794_FIX2\n'+
'FIX1_VARD_111.0X00(2-5)_FIX2\n'+
'FIX1_VARA_112.01XX(09-13)_FIX2\n'+
'FIX1_VARB_444.XXX1(203-207).2_FIX2';
var m;
while ((m = re.exec(str)) !== null) {
if (m.index === re.lastIndex) {
re.lastIndex++;
}
console.log(m.pop());
}