Strings:Sous-chaînes Javascript
Un article de WikiTuto.
Sommaire |
[modifier]
Explication
[modifier]
Substring()
La méthode substring() permet d'extraire une sous-chaîne d'une string. Il faut lui donner en paramètre l'indice de début et de fin de la portion à extraire de la chaîne d'origine.
[modifier]
Exemple
var texte = "Le caméléon se fait dorer au soleil"; var sousChaine = texte.substring(7, 25); // sousChaine contient "léon se fait dorer"
[modifier]
substr()
Cette méthode ressemble sensiblement à la précédente, à l'exception du fait que son deuxième paramètre au lieu d'être la position de fin est la longueur à extraire.
[modifier]
Exemple
var sousChaine2 = texte.substr(7, 18); // sousChaine2 contient "léon se fait dorer"
Il est important de ne pas oublier que les index débutent avec l'index 0 et que les espaces sont également des caractères.
[modifier]
slice()
Cette méthode qu'on a déjà vu, s'utilise sur les strings comme sur les vecteurs. Sa différence avec la méthode substring() set qu'elle accepte comme deuxième paramètre des nombres négatifs. Ces nombres signifient qu'on donne un indice à partir de la fin de la string.
[modifier]
Exemple
var sousChaine3 = texte.slice(26, -7); // sousChaine3 contient "au"
[modifier]



