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());
}