JavaScript:
Extraction de sous-chaînes

Comment faire :

Voici trois méthodes courantes pour extraire des sous-chaînes en JavaScript :

let texte = "Bonjour, le monde!";

// Méthode slice(start, end)
let sousChaine1 = texte.slice(0, 7); // "Bonjour"
console.log(sousChaine1);

// Méthode substring(start, end)
let sousChaine2 = texte.substring(8, 11); // "le"
console.log(sousChaine2);

// Méthode substr(start, length) - Attention: obsolète!
let sousChaine3 = texte.substr(0, 7); // "Bonjour"
console.log(sousChaine3);

Plongée profonde

slice, substring, substr… ça peut faire tourner la tête. Historiquement, substr était là en premier mais elle a été jugée obsolète, donc autant s’en tenir à slice et substring. Ils sont similaires avec une différence clé : slice peut prendre des valeurs négatives pour partir de la fin, tandis que substring interprète les valeurs négatives comme 0. Le choix entre slice et substring se base sur les besoins spécifiques de manipulation des chaînes de votre projet.

Voir aussi