Regex Schnellstart – Wildcard
In einigen Kartenspielen kann der Joker als beliebige Karte eingesetzt werden. In der Programmierpraxis findest du oft Textstücke, deren genauen Inhalt du nicht kennst. Die einzige Information, die du hast ist ein gemeinsames Muster oder eine gemeinsame Struktur (z.B. wie bei Telefonnummern oder Postleitzahlen)
In ähnlicher Weise gibt es das Konzept einer Wildcard (dt. Platzhalter), der durch das Metazeichen . (Punkt) repräsentiert wird und mit jedem einzelnen Zeichen (Buchstabe, Ziffer, Leerzeichen, alles) übereinstimmen kann. Du wirst feststellen, dass dies die Übereinstimmung des Punktzeichens außer Kraft setzt. Um also speziell einen Punkt zu finden, musst du den Punkt mit einem Schrägstrich .
Unten sind ein paar Strings mit unterschiedlichen Zeichen, aber gleicher Länge. Versuche, ein einzelnes Muster zu schreiben, dass mit den ersten drei Zeichenketten übereinstimmen kann, aber nicht mit der letzten (die übersprungen werden soll). Möglicherweise wirst du feststellen, dass du das Punkt-Metazeichenen "escapen" musst, um den Punkt in einigen der Zeilen zu finden.
[lp_spoiler title="Lösung anzeigen" class="da"]
Lösung
.
[/lp_spoiler]