所有f1前面都加 'f1dbelrh5i+f1dbelrh5j'.replace(/(?=f1)/g,'ctx.') 只在开头的f1和四则运算符后面的f1前面加, 运算符前后允许有空格 'f1dbelrh5i/f1dbelrh5j'.replace(/(?<=(?:^|[+*-/]) *)(?=f1)/g,'ctx.') 任意变量名 'f1dbelrh5i/f1dbelrh5j'.replace(/(?<=(?:^|[+*-/]) *)(?=[a-zA-Z_$][\w$]*)/g,'ctx.')