Bei der Arbeit mit Textdateien oder Datenbanken müssen Sie oft zu identifizieren und zu entfernen bestimmte Linien oder Strings . Ein String ist ein Stück Text , der aus mehr als einem Wort besteht . Die Programmiersprache Perl unterstützt eine Reihe von Features, einschließlich reguläre Ausdrücke. Ein regulärer Ausdruck beschreibt ein Muster, das Sie auf einfache Weise eine Zeichenfolge , die das Suchmuster erfüllt und entfernen Sie es dann erlaubt, wenn notwendig . Anleitung
1
Definieren Sie ein Kriterium zum Entfernen einer Zeichenfolge. Zum Beispiel entscheiden, ob Sie eine Zeichenfolge, die mit dem Wort beginnt entfernen müssen "Geld . "
2
Verwenden Sie die Perl -Schleife " foreach " zu lesen den Satz von Daten eine solche Datei , um die Zeichenfolge zu finden in Frage : .
foreach $ string ( @ data ) { }
in diesem Beispiel enthält das Array ( @ data ) die Daten aus einer Datei
3
Verwenden Sie den Befehl "= ~ s " innerhalb der Schleife , um die übereinstimmenden Zeichenkette mit nichts (//) , dass die Ergebnisse bei der Beseitigung der Zeichenfolge.
$ string = ~ s ersetzen /Geld + //; .
Beachten Sie, dass die Zeichenfolge mit dem Wort " Geld " und den regulären Ausdruck (+ ). passt alle anderen Zeichen in der Zeichenfolge beginnt
< . br>