Une 'slice' (littéralement tranche) de chaîne de caractères est une référence à une séquence de bytes en mémoire qui doit être de l'utf-8 valide. Elle fait référence à une partie ou la totalité d'une chaîne de caractères.
Une 'slice' (également nommée 'sub-slice') d'une 'slice' str
doit également être de l'utf-8 valide.
Méthodes utiles de &str
:
len
retourne la taille de la chaîne de caractères en bytes (pas le nombre de caractères!).starts_with
/ends_with
pour tester si la chaîne de caractères commence ou finit par un certain motif.is_empty
retourne vrai si la taille est zéro.find
retourne une structure de type Option<usize>
donnant la première position du modif à trouver.