Copy

Retourne une sous-chaîne extraite d'une chaîne de caractère

Syntaxe

function Copy(str: String; index: Integer; len: Integer = MaxInt): String (Qubes 6.8)
function Copy(str: String; index: Integer; Len: Integer): String
function Copy(str: String; index: Integer): String (Qubes 9.0)
str : Chaîne originale
index : Position du premier caractère de la sous-chaîne extraite
Len : Nombre de caractères de la sous-chaîne extraite

Remarques

La fonction retourne une sous-chaîne contenant Len caractères en partant de index.

  • Si index est plus grand que la taille de str, Copy renvoie une chaîne vide.
  • Si index est inférieur ou égal à 0, Copy renvoie Len caractères à partir du début de la chaîne str.
  • Si Len indique plus de caractères que le nombre disponible, seuls les caractères compris entre index et la fin de str sont renvoyés.
  • Si Len est inférieur ou égal à 0, Copy renvoie une chaîne vide.

Fonction équivalente à MidStr et SubStr.

Exemple

Copy('Banane', 3, 2); // renvoie 'na'

Classification

Internal Chaine