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.