In dieser Lektion Wir starten unser Modul auf reguläre Ausdrücke. Ein regulärer Ausdruck ist ein Satz von Zeichen, entweder spezifisch oder in einem Bereich, nach dem gesucht werden kann in jeder Art von Textdokument. Was bedeutet das? Nun, wenn ich zum Beispiel den grep-Befehl verwende, und ich wollte jedes Vorkommen finden des Wortes und in einer Datei, Ich würde an der Eingabeaufforderung grep eingeben und und dann eine Datei. Und was würde das bewirken würde es eine Datei durchlaufen, und ziehen Sie jedes Vorkommen der Buchstaben UND . heraus nebeneinander in Kleinbuchstaben stehen. UND innerhalb der einzelnen Zitate oder Texte ist der einfachste reguläre Ausdruck. Aber das wäre in Erwägung zu ziehen ein Zeichensatz. Wenn nun zum Beispiel Ich wollte AND . finden und es ist mir egal, ob ihm etwas folgt, Dann würde ich ein Sternchen hinzufügen. So, jetzt habe ich und* somefile. Und das würde jederzeit produzieren UND zusammen auftraten mit mindestens einem weiteren Zeichen danach, und es kann ein sich wiederholendes Zeichen sein oder ein anderes Zeichen. Wir sind es irgendwie gewohnt, das zu sehen weil dies dem Microsoft-Wildcard sehr ähnlich ist. Was wäre, wenn wir das Wort finden müssten und aber wir wussten nicht, wie man es buchstabiert? Wir können den Punktoperator verwenden. So kann ich zum Beispiel grep eingeben, und wir werden sagen, dass ich es weiß und mit einem A beginnt, aber da ist ein Buchstabe in der Mitte und ich bin mir nur nicht sicher, ob es so ist. Also setze ich dort einen Punkt oder einen Punkt, und dann folge ich ihm mit einem D weil ich weiß, dass da ein D drin ist. Nachdem ich die Suche eingegeben habe, Ich muss sicherstellen, dass ich somefile eintippe. Und somefile repräsentiert wirklich jede Datei, die Sie brauchen zu durchsuchen. Dies wird durch die Datei gehen und produziere Instanzen des Buchstabens A mit einem Zeichen, gefolgt vom Buchstaben D. Wenn ich jetzt wüsste, dass es ein Zeichen nach dem D gibt, Ich könnte einfach reingehen und lege das. Das wird A produzieren, ein beliebiger Buchstabe, D, ein beliebiger Buchstabe. Aber es wird nicht produzieren und. Der Grund ist, sobald ich den Punkt eingefügt habe, Da muss ein Charakter sein. Ein paar andere Sonderzeichen, die wir brauchen sich bewusst sein über sind das Caret, das ist Shift + 6 und das Dollarzeichen, das Shift + 4 ist. Das Caret findet alles solange es am Anfang einer Zeile steht. Also wenn ich grep hätte und dann hatte ich Caret und zu irgendeiner Datei, es wird in irgendeiner Datei aussehen und ziehe jedes Vorkommen von und heraus wobei A das erste Zeichen ist der Linie. Umgekehrt, wenn ich genau das gleiche tun würde, nur ich würde ein Dollarzeichen verwenden, Also wäre meine Suche ein Dollarzeichen, dann wird es für mich produziert jedes Vorkommen von und das steht am Ende einer Zeile. Auch wenn Sie einen regulären Ausdruck erstellen wo du kombinierst das Caret- und das Dollarzeichen, Dadurch wird jede Instanz durchsucht und produziert einer leeren Zeile in diesem Dokument. In unserer nächsten Lektion werden wir reden zum Formatieren eines regulären Ausdrucks. Bis dann.