Når du arbejder med tekstfiler eller databaser du ofte har brug for at identificere og fjerne visse strækninger eller strenge . En streng er et stykke tekst , der består af mere end ét ord . Programmeringssproget Perl understøtter en række funktioner, herunder regulære udtryk. Et regulært udtryk beskriver et mønster, der giver dig mulighed for nemt at matche en streng, der tilfredsstiller søgemønster og derefter fjerne den, hvis det er nødvendigt. Instruktioner
1
Definer et kriterium til at fjerne en streng. For eksempel beslutte, om du har brug for at fjerne en streng, der starter med ordet "Money ".
2
Brug Perl loop " foreach " for at læse datasæt sådan fil for at finde strengen pågældende : .
foreach $ string ( @ data) {
}
i dette eksempel array ( @ data) indeholder data fra en fil
3
Brug kommandoen "= ~ s" inde i løkken til at erstatte den matchede streng med ingenting (//) , som resulterer i at fjerne strengen .
$ string = ~ s /Money + //, .
Bemærk , at strengen starter med ordet "Money" , og det regulære udtryk (+ ). matcher alle andre tegn i strengen
< . br >