In Perl , una espressione regolare è uno o più caratteri utilizzati per abbinare i valori in stringhe , come ad esempio lettere specifiche , marchi di identificazione o spazi vuoti . È possibile creare funzioni che utilizzano le espressioni regolari con l'operatore di sostituzione Perl per abbinare i caratteri di spazio e di rimuoverli. Il carattere "^" permette di specificare solo i caratteri all'inizio della stringa , il "$" consente di identificare solo quelli alla fine , oppure è possibile omettere questi e abbinare tutti gli spazi bianchi in tutta la stringa . Istruzioni 
 1 
 Aprire un file di programma Perl , e inserire il cursore all'inizio 
 2 
 digitare il seguente codice : . 
 Sub 
 trim ( $ ) { 
 
 my $ stringa = shift; 
 
 $ stringa = ~ s /\\ s + //g ; $ stringa 
 
 ritorno ; 
 
 } 
 
 Questa funzione utilizza l'operatore di sostituzione " s ///" per abbinare gli spazi bianchi e rimuoverli. La classe "\\ s " carattere corrisponde a tutti i caratteri di spazio e li sostituisce con nulla . In altre parole, le chiude. Restituisce una stringa che contiene i caratteri di spazio ovunque 
 3 
 digitare il seguente codice : . 
 
 Sub ltrim ( $ ) { my $ 
 
 stringa = shift; 
 
 $ stringa = ~ s /^ \\ s + //; 
 ritorno 
 $ stringa ; 
 
 } 
 
 Questa funzione rimuove solo leader spazi bianchi prima di qualsiasi altro carattere . Il "^ \\ s ", dice per abbinare spazi bianchi solo fino al primo carattere di spazio non- bianco, poi rimuoverli 
 4 
 digitare il seguente codice : . 
 
 Sub rtrim ( $ ) { 
 
 my $ stringa = shift; 
 
 $ stringa = ~ s /\\ s + $ //; 
 
 return $ stringa ; 
 
 } 
 
 Questa funzione rimuove solo spazi vuoti alla fine della stringa . La "s + $ ", dice per abbinare spazi bianchi solo dopo che tutti i caratteri di spazio non- bianchi , quindi rimuoverli. 
 5 
 Salvare il file di programma .