Suppression de caractères correspondant à un motif

TypeScript:
Suppression de caractères correspondant à un motif

How to: (Comment faire :)

let rawInput: string = "C3eci est un t3exte av3ec des ch1ffres!";
let cleanInput: string = rawInput.replace(/\d+/g, '');
console.log(cleanInput); // "Ceci est un texte avec des chiffres!"

Sortie :

Ceci est un texte avec des chiffres!

Deep Dive (Plongée en profondeur)

Supprimer des caractères remonte aux premiers jours de la programmation quand la mémoire était précieuse et la clarté cruciale. À l’époque de JavaScript, la fonction replace() fut introduite, et elle a été héritée par TypeScript, un sur-ensemble typé de JavaScript. Alors que replace() remplace la première occurrence, replace() avec une expression régulière globale (/g) cible toutes les correspondances. Autrement, on pourrait utiliser une loop ou des fonctions de bibliothèques externes, mais dans TypeScript, les expressions régulières sont souvent la route la plus directe et la plus lisible.

See Also (Voir aussi)

N’oubliez pas que la maîtrise des expressions régulières ouvre un univers de possibilités pour manipuler des chaînes de caractères, bien au-delà de la simple suppression de caractères!