När du arbetar med textfiler eller databaser du ofta behöver för att identifiera och ta bort vissa linjer eller strängar . En sträng är en bit text som består av mer än ett ord . Den Perl programmeringsspråk stöder ett antal funktioner, inklusive reguljära uttryck . Ett reguljärt uttryck beskriver ett mönster som gör att du enkelt matcha en sträng som uppfyller sökningen mönstret och sedan ta bort den om det behövs . Instruktioner
1
Definiera ett kriterium för att ta bort en sträng . Till exempel , besluta om du behöver ta bort en sträng som börjar med ordet " pengar . "
2
Använd Perl loop " foreach " för att läsa uppsättning data som en fil för att hitta strängen i fråga : .
foreach $ string ( @ data) {
}
i detta exempel innehåller arrayen ( @ data) data från en fil
3
Använd kommandot " = ~ s " inuti slingan för att ersätta den matchade strängen med ingenting ( //) som resulterar i att ta bort strängen .
$ string = ~ s /pengar + //, .
Observera att strängen börjar med ordet " pengar " och det reguljära uttrycket ( + . ) matchar alla andra tecken i strängen
< . br >