var str = "Саша ест бананы. Саша пьет кефир.\nСаша кусает яблоко."; var str = str.replace(/^Саша/gm, 'Миша'); str; // ??Чему равно значение str после выполнения кода?
g (global match) функция replace заменяет все совпадения, а не только первое.m (multiline) включает многострочный режим, поэтому якорь ^ (начало) даёт совпадение на каждую строку, начинающуюся после символа \n.