Come controllare se una stringa Esiste in Perl

April 13

La funzione Perl "m" viene utilizzato per abbinare una stringa in una variabile o di un file. Questo è utile se si sta tentando di trovare una linea particolare in un file, come ad esempio una linea di avvertimento in un file di log. Può anche essere utilizzato per verificare che un valore inserito dall'utente contenga le informazioni corrette. È possibile abbinare una stringa letterale o potete usare le espressioni regolari --- un modo di utilizzare metacaratteri per rappresentare un carattere o un insieme di caratteri.

istruzione

1 Aprire un documento di testo in qualsiasi editor di testo.

2 Digitare la riga

! / Usr / bin / perl

per avviare lo script perl.

3 Digitare le righe

il mio $ my_string;

$ My_string = "Questa è una stringa esempio";

print $ my_string "\ n".;

per creare e stampare la variabile che contiene la stringa "Questa è una stringa esempio."

4 Digitare le righe

if ($ my_string = ~ m / test / i)

{Print "Sì, è stata trovata la stringa 'test'! \ N";}

altro

{Print "non è stata trovata la stringa 'test'! \ N";}

per creare l'affermazione "se", che controlla per vedere se esiste la stringa "test".

5 Digitare le righe

if ($ my_string = ~ m / es / i)

{Print "Sì, è stata trovata la stringa 'esempio'! \ N";}

altro

{Print "non è stata trovata la stringa 'esempio'! \ N";}

per creare l'istruzione if che controlla per vedere se la stringa "esempio" esiste.

6 Salvare il file come "match.pl".

7 Digitare il comando "perl match.pl" al prompt dei comandi per verificare lo script.