Documentazione
torna al sito web >

Copy (Pascalscript)

Descrizione

La funzione Copia restituisce una sottostringa di una stringa.

Sintassi

function Copy(S: String; Index, Count: Integer): String;

Argomenti

S è un'espressione di tipo Stringa e contiene il testo da cui il sottotesto deve essere copiato.

Index è un valore intero e specifica la posizione all'interno di S da cui iniziare l'operazione di copia. Se l'indice è maggiore della lunghezza di S, Copia restituisce una stringa vuota.

Il conteggio è un valore intero e specifica quanti caratteri devono essere copiati. Se il conteggio specifica un numero di caratteri superiore a quello disponibile, vengono restituiti solo i caratteri fino alla fine di S.

Esempio

var
  S1: String;
  S2: String;
begin
  S1:='Oggi stiamo testando la copia';
  S2:=Copy(S1,13,8);
  ShowMessage(S2);
end;

Le regole per comprendere lo script possono essere trovate qui.

Il testo 'Oggi stiamo testando la copia' è assegnato alla variabile di stringa S1. La funzione COPY preleva 3 caratteri da questo testo dalla posizione 14 e lo assegna alla variabile S2. Il nuovo testo viene inviato in uscita tramite ShowMessage.

ShowMessage mostra: testando