Serait-il possible de modifier
Hello, this is Mike (example)
a
Hello, this is Mike
utiliser JavaScript avec Regex ?
Serait-il possible de modifier
Hello, this is Mike (example)
a
Hello, this is Mike
utiliser JavaScript avec Regex ?
Notez que .replace() ne modifie pas la chaîne elle-même, il ne fait que renvoyer une nouvelle chaîne. Vous devez donc toujours définir la variable pour qu'elle soit égale à ce que vous avez modifié.
Lorsque les parenthèses se trouvent au milieu d'une chaîne de caractères, l'expression rationnelle ci-dessus supprime tous les espaces blancs qui les entourent. Ce n'est probablement pas une bonne chose.
Pruebe / \([\s\S]*?\)/g
Où
(espace) correspond au caractère (espace) littéralement
\(
correspond au caractère (
littéralement
[\s\S]
correspond à n'importe quel caractère ( \s
correspond à n'importe quel caractère d'espacement et \S
correspond à tout caractère autre qu'un espace blanc)
*?
correspond entre zéro et un nombre illimité de fois
\)
correspond au caractère )
littéralement
g
correspond globalement
Exemple de code :
var str = "Hello, this is Mike (example)";
str = str.replace(/ \([\s\S]*?\)/g, '');
console.log(str);
.as-console-wrapper {top: 0}
Attention trim
n'est pas universellement soutenue : developer.mozilla.org/en-US/docs/Web/JavaScript/Référence/ En tout cas, ce n'était pas le cas en 2015... en 2017, c'est beaucoup mieux.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.