Die Perl "m" -Funktion wird verwendet, um einen String in eine Variable oder Datei entsprechen . Dies ist nützlich, wenn Sie versuchen, eine bestimmte Zeile in einer Datei , wie eine Warnung Linie in einer Log-Datei zu finden. Es kann auch verwendet werden , um zu überprüfen , dass ein Benutzer übermittelten Wert den korrekten Informationen enthält . Sie können eine Zeichenkette übereinstimmen oder Sie können reguläre Ausdrücke verwenden --- eine Möglichkeit der Verwendung von Metazeichen , um ein Zeichen oder eine Gruppe von Zeichen darstellen . Anleitung
1
Öffnen Sie ein einfaches Textdokument in einem beliebigen Texteditor .
2
Geben Sie die Zeile
#! /Usr /bin /perl
das perl-Skript starten
3
Typ der Linien
my $ my_string ;
$ my_string = " Dies ist ein Beispiel string "; .
print $ my_string " \\ n ";
zum Erstellen und Drucken der variablen , die die Zeichenfolge enthält " . Dies ist ein Beispiel string "
4 < p> Geben Sie die Linien
if ($ my_string = ~ m /test /i)
{print " Ja , der String ' test' wurde gefunden \\ n "; }
sonst
{print " der String ' test' wurde nicht gefunden \\ n "; }
die "if" -Anweisung, um zu sehen, erstellen Sie prüft , ob die Zeichenfolge "test" existiert.
5
Typ der Linien
if ($ my_string = ~ m /example /i )
{print " Ja , der String ' Beispiel ' war gefunden \\ n "; } else
{print" der String ' Beispiel ' wurde nicht gefunden \\ n "; ! }
erstellen die if-Anweisung überprüft , die um zu sehen , wenn der String "Beispiel" existiert.
6
Speichern Sie die Datei als " match.pl " .
7
Geben Sie den Befehl "perl match.pl " auf Sie die Eingabeaufforderung , um das Skript zu testen.