Come sostituire gli spazi finali con il Perl espressioni regolari

December 17

Un'espressione regolare è una serie di uno o più caratteri che si utilizzano per abbinare i modelli in un programma per computer. In Perl, si fanno spesso uso di espressioni regolari. È possibile scrivere una funzione che rifila gli spazi finali in una stringa e utilizzare la funzione in qualsiasi punto si programma Perl. Utilizzare un'espressione regolare in funzione di pattern matching stringa di Perl, specificando che si desidera che l'espressione regolare di corrispondere solo alla fine della stringa.

istruzione

1 Aprire un nuovo programma Perl. Inserire il cursore all'inizio del file.

2 Digitare il seguente codice:

ritaglio di sub ($) {

il mio $ string = shift;

$ String = ~ s / \ s + $ //;

return $ string;

}

Questa funzione crea un file temporaneo che assume il valore della stringa passata alla funzione. Poi usa un'espressione regolare per rimuovere gli spazi finali. Il "\ s" indica alla funzione a guardare solo per i caratteri di spazio e "$", dice di guardare solo alla fine della stringa. Dopo rimuovere gli spazi finali, la funzione restituisce la variabile al programma principale.

3 Salvare il file di programma.