In Pascal, puoi selezionare parte di una stringa (sottostringa). Per questo, viene utilizzata l'operazione di copia.
La forma generale dell'operazione è la seguente:
s1 := copia(e, indice, conteggio);
Questo comando prende una sezione dalla stringa
s
, iniziando dal carattere all'indice
indice del conteggio della lunghezza.
Per esempio,
s1 := copia(e, 3, 5);
Se index è maggiore della lunghezza della stringa, viene restituita una stringa vuota. Se i caratteri di conteggio, a partire dall'indice, sono più lunghi della lunghezza della stringa, viene restituita la stringa s, a partire dall'indice e alla fine.
Ed ecco quanto è facile invertire una stringa:
s := '0123456789';
s1 := reverseString(s); // s1 = '0123'