const regex = /(uni[0-9A-F]{4}.)(bgr)/gm;
// Alternative syntax using RegExp constructor
// const regex = new RegExp('(uni[0-9A-F]{4}.)(bgr)', 'gm')
const str = `afii10038.bgr uni0424.bgr
afii10077.bgr uni043B.bgr
afii10067.bgr uni0432.bgr
afii10049.ss03 uni042F.ss03
afii10072.bgr.ss03 uni0436.bgr.ss03
afii10072.ss03 uni0436.ss03
afii10148.ss01 uni0474.ss01
afii10061.ss01.ss03 uni040C.ss01.ss03
afii10108.ss11 uni045B.ss11
afii10076.bgr.ss03 uni043A.bgr.ss03
afii10089.ss11 uni0447.ss11
afii10069.ss11 uni0434.ss11
afii10076.ss03 uni043A.ss03
`;
const subst = `\1cyr_BGR`;
// The substituted value will be contained in the result variable
const result = str.replace(regex, subst);
console.log('Substitution result: ', result);
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for JavaScript, please visit: https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions