In Sonderzeichen zu Patterns in PHP-Skripten
Wenn Sie mit PHP-Skripten arbeiten, müssen Sie manchmal Zeichenketten zu vergleichen, um zu sehen, ob sie bestimmte Eigenschaften passen, anstatt zu sehen, ob sie genaue Werte übereinstimmen. Zum Beispiel könnten Sie Strings zu identifizieren, die mit beginnen S oder Strings, die Zahlen in ihnen haben. Für diese Art von Vergleich, vergleichen Sie die Zeichenfolge in ein Muster. Diese Muster werden genannt Reguläre Ausdrücke.Hier ist ein Referenzblatt, das einige der Sonderzeichen enthält, die Sie verwenden werden, wenn die Muster zu erstellen:
Charakter | Bedeutung | Beispiel | Spiel | Kein Spiel |
---|---|---|---|---|
^ | Anfang der Zeile | ^ c | Katze | meine Katze |
$ | Ende der Linie | c $ | Tick | Stock |
. | Ein einzelnes Zeichen | .. | mich gehen | ein |
? | Artikel Vorstehende ist optional | bedeuten | Mittel, Männer | Stöhnen |
() | Gruppen Literalzeichen | bedeuten | bedeuten | Männer, mn |
[] | Jedes Zeichen im Set | abc [1-3] | abc1, abc2 | ABC4 |
[^] | Jedes Zeichen nicht im Set | bedeuten | min, mon | Männer Mann |
+ | Ein oder mehr | Tür [1-3] + | door111, door131 | Tür, door55 |
* | Null oder mehr | Tür [1-3] * | Tür, door311 | Door4, door445 |
{,} | Bereich Wiederholungen | a {2,5} | aa, aaaaa | a, xx3 |
Escapes Charakter | m * n | m * n | Männer, mittleres | |
(| |) | Alternative Strings | (Tom | Tommy) | Tom, Tommy | Thomas, um |