با سلام مشکل تابعی که من نوشتم کجاست ؟
فقط دومین عبارت مچ شده رو به من برمیگرداند نمیدونم چرا ؟؟
let test = "salam khoobi ? man \\nkhoobam to \\nkhoobi";
let exp = RegExp("^kho" , "gm");
let match;
  let result = [];
function check(reg,text){
  if(reg.exec(text) !== null){
      match = reg.exec(text);
      result.push(match);
      check(exp , test);
  }
  return result;
}
console.log(check(exp,test));