Если вы просто хотите сопоставить дополнительные пробелы и "
символы после окончательной пунктуации, вы можете использовать
let str = '" Non. Es-tu sûr ? "';
let result = str.match(/[^.!?]+[.!?]+[\s"']*/g);
console.log(result)
См. Демоверсию regex . Шаблон [\s"']*
соответствует 0 или более пробелов, "
или '
символов.
Обратите внимание, что вам не нужно экранировать .
и ?
внутри классов символов.