/[EXPRESSION]/g : syntaxe
| : or
\w+ : tous les mots
\W+ : tous les caractères spéciaux
\S : tous les caractères
+ (un espace suivi d'un +) : tous les espaces
exemple
text.innerHTML = text.textContent.replace(/\w+|\W+/g, "$&");
/(\w+ +\?)|\w+/g
Tous les mots suivi d'un point d'interrogation ET tous les mots seuls