Documentazione
torna al sito web >

KillFiller (Pascalscript)

Descrizione

La funzione KillFiller può rimuovere un dato carattere da una stringa.

Sintassi

function KillFiller(Code, Filler: char; S: String):String;

Argomenti

Questa funzione rimuove tutti i riempitivi di caratteri che appaiono nel testo S. Il comportamento di questa funzione è determinato dal codice.

I seguenti valori valgono per il codice:

CodiceComportamento
LCancella tutti i caratteri che corrispondono ai riempitori da sinistra fino al primo carattere che non corrisponde a più riempitori.
RCancella tutti i caratteri che corrispondono ai riempitori da destra fino al primo carattere che non corrisponde a più riempitori.
BCorrisponde a una combinazione di L e R. Il carattere Riempimento viene cancellato da entrambi i lati del testo S fino al primo carattere che non corrisponde più a Riempimento.
AElimina tutti i caratteri nel testo S.

Esempio

var
  S1: String;
  S2: String;
begin
  S1:='***Questo è ** un testo***';
  S2:=KillFiller('B','*',S1);
  ShowMessage(s2);
end;

Le regole per comprendere lo script possono essere trovate qui.

Il testo '***Questo è ** un testo***' è assegnato alla variabile di stringa S1. La funzione KillFiller elimina tutti gli asterischi dal lato sinistro e destro del testo, poiché il codice viene utilizzato come 'B'. Il risultato viene assegnato a S2.

ShowMessage mostra: Questo è ** un testo