spazi di punta sono i caratteri vuoti salvati in una variabile o qualche altro costrutto che , nella maggior parte dei casi , non servono scopo funzionale . In Perl , è possibile rimuovere gli spazi iniziali utilizzando il modificatore " \\ s" , che rappresenta tutti i tipi di spazi , inclusi spazi , tabulazioni , nuove linee e ritorni a capo . È possibile utilizzare questo modificatore per controllare una stringa esistente per gli spazi iniziali e poi rimuoverli. Questo aiuta ad assicurare l'integrità dei dati, soprattutto quando utilizzati per altri scopi, come i confronti o manipolazione di stringhe . Istruzioni
1
Aprire un file di programma Perl . Inserire il cursore dove si desidera rimuovere gli spazi iniziali da una variabile
2
Digitare il seguente codice:
my $ stringa = " La mia stringa con uno spazio iniziale " ; < . br
stampa > $ stringa . " \\ n";
$ stringa = ~ s /^ \\ s + //;
print $ stringa . " \\ n";
La variabile in questo esempio ha uno spazio di primo piano prima del testo , ma il modello di funzione di corrispondenza nella terza linea sarebbe rimuovere tutti gli spazi iniziali , tra cui carattere di escape come " \\ t " per un scheda . La funzione si inizia con " s /" e chiama l' operatore di sostituzione . Il "^" indica di abbinare dall'inizio della stringa . Il "\\ s" indica di controllare gli spazi bianchi e il "+" gli dice di lasciare il resto della stringa intatto .
3
Salvare il file di programma Perl .