Fragezeichen (?)
Das Fragezeichen (?) entspricht keinmal oder einmal dem vorangehenden Zeichen.
Beispiel: 10? entspricht Folgendem:
- 1
- 10
Beispiel
Eine IP-Adresse mit einer oder zwei Ziffern im letzten Abschnitt abgleichen.
Beispiel: 216.239.32.\d\d? entspricht Folgendem:
- 216.239.32.2
- 216.239.32.34
In diesem Beispiel wird der Backslash verwendet, um das Dezimalzeichen zu maskieren, und \d, um mit einer beliebigen Ziffer übereinzustimmen.
Pluszeichen (+)
Das Pluszeichen (+) entspricht mindestens einmal dem vorangehenden Zeichen.
Beispiel: 10+ entspricht Folgendem:
- 10
- 100
- 1000
- usw.
Beispiel
Eine IP-Adresse mit einer oder mehreren Ziffern im letzten Abschnitt abgleichen.
Beispiel: 216.239.32.\d+ entspricht Folgendem:
- 216.239.32.2
- 216.239.32.34
- 216.239.32.567
In diesem Beispiel wird der Backslash verwendet, um das Dezimalzeichen zu maskieren, und \d, um mit einer beliebigen Ziffer übereinzustimmen.
Sternchen (*)
Das Sternchen entspricht keinmal oder mehrmals dem vorangehenden Zeichen.
Beispiel: 10* entspricht Folgendem:
- 1
- 10
- 100
- 1000
- usw.
Beispiel
Eine IP-Adresse mit null oder mehr Ziffern im letzten Abschnitt abgleichen.
Beispiel: 216.239.32.\d* entspricht Folgendem:
- 216.239.32.
- 216.239.32.2
- 216.239.32.34
- 216.239.32.567
In diesem Beispiel wird der Backslash verwendet, um das Dezimalzeichen zu maskieren, und \d, um mit einer beliebigen Ziffer übereinzustimmen.
Wenn Sie mehr als nur das vorherige Element abgleichen müssen, können Sie das Sternchen () mit dem Punkt (.) kombinieren. Der Punkt entspricht jedem vorherigen Element und das Sternchen entspricht diesem Element keinmal oder mehrmals. So können Sie beispielsweise alle URIs abgleichen, die mit denselben Zeichen beginnen und enden, unabhängig davon, wie viele Zeichen dazwischen liegen. Beispiel: /mens/.*html entspricht Folgendem:
- /mens/shirts/oxford.html
- /mens/shirts/oxford/shortsleeve.html