Hvordan å analysere en verdi i Perl

Som et dynamisk programmeringsspråk, blir Perl sett på som noe avansert, selv om den kan brukes for en rekke formål. Det var opprinnelig basert som en Unix skriptspråk for å lage rapport generasjon lettere og er fortsatt brukes i dag av lignende årsaker. Parsing data i Perl betyr å analysere den og formatere den til et annet format som kan brukes i et annet program eller en annen grunn. Rådata kan være vanskelig å se på egen hånd og Perl-skript kan bidra til å organisere data og analysere det inn mer spiselig vilkår, spesielt for ikke-tekniske brukere. For dette eksempelet, vil vi anta at vi ønsker å analysere en verdi som er noens kontaktinformasjon.

Bruksanvisning

1 Åpne tekstfilen inneholder verdiene som du vil analysere. For eksempel kan det være bare én kolonne med data som inneholder telefonnumre som du ønsker å sortere numerisk. Vi vil anta tittelen på denne kolonnen som heter "telefon" for eksemplets skyld.

2 Åpne din tekst editor for å begynne å skrive Perl-skript.

3 Skriv "open (FILE, 'filnavn.txt');". Erstatt "filnavn" med filnavnet på dataene som du arbeider.

4 Skriv inn i neste linjen i skriptet og skriver:

while (<FILE>) {

chomp;

($ Telefon) = split ( "\ t"):

print "Telefon: $ telefon \ n";

5 Lukk skriptet med følgende for å konkludere med det:

}

close (FIL);

exit;

6 Åpne analysert datafilen i samme katalog som den opprinnelige ble lagret. Åpne opp den nye filen og kontrollere at verdiene ble tolket som du forventet.

Hint

  • Du kan bruke en rekke forskjellige Perl funksjoner for å tolke verdiene; det bare avhenger av hva du prøver å oppnå og hvor mye data som du arbeider.