Når du arbeider med tekst-filer eller databaser du ofte behov for å identifisere og fjerne visse linjer eller strenger . En streng er et stykke tekst som består av mer enn ett ord . Perl programmeringsspråk støtter en rekke funksjoner, inkludert regulære uttrykk. Et regulært uttrykk beskriver et mønster som gjør at du enkelt matche en streng som tilfredsstiller søket mønster og deretter fjerne den hvis nødvendig. Instruksjoner
en
Definer et kriterium for å fjerne en streng. For eksempel avgjøre om du trenger å fjerne en streng som begynner med ordet "Money ".
2
Bruk Perl loop " foreach " for å lese datasettet slik fil for å finne strengen i spørsmålet : .
foreach $ string ( @ data) {
}
i dette eksemplet inneholder array ( @ data) dataene fra en fil
3
Bruk kommandoen "= ~ s " inne i loopen til å erstatte den matchet strengen med ingenting ( //) som resulterer i å fjerne strengen .
$ string = ~ s /Money + //; .
Merk at strengen starter med ordet "Money" og det vanlige uttrykket ( + ). matcher alle andre tegn i strengen
< . br >