Kérdőjel (?)
A kérdőjel (?) a megelőző karakter nullaszor vagy egyszer való előfordulását jelzi.
Például a 10? kifejezés a következőkkel ad egyezést:
- 1
- 10
Az utolsó részben egy vagy két számjegyet tartalmazó IP-cím visszaadása.
Például a 216\.239\.32\.\d\d? kifejezés a következőkkel ad egyezést:
- 216.239.32.2
- 216.239.32.34
A példában a fordított törtjel oldja fel az értelmezés alól (escape-eli) a tizedespontot, illetve a \d jelzi a tetszőleges számjeggyel való egyezést.
Pluszjel (+)
A pluszjel (+) a megelőző karakter egyszer vagy többször való előfordulását jelzi.
Például a 10+ kifejezés a következőkkel ad egyezést:
- 10
- 100
- 1000
- stb.
Az utolsó részben egy vagy több számjegyet tartalmazó IP-cím visszaadása.
Például a 216\.239\.32\.\d+ kifejezés a következőkkel ad egyezést:
- 216.239.32.2
- 216.239.32.34
- 216.239.32.567
A példában a fordított törtjel oldja fel az értelmezés alól (escape-eli) a tizedespontot, illetve a \d jelzi a tetszőleges számjeggyel való egyezést.
Csillag (*)
A csillag a megelőző karakter nullaszor vagy többször való előfordulását jelzi.
Például a 10* kifejezés a következőkkel ad egyezést:
- 1
- 10
- 100
- 1000
- stb.
Az utolsó részben egy vagy több számjegyet tartalmazó IP-cím visszaadása.
Például a 216\.239\.32\.\d* kifejezés a következőkkel ad egyezést:
- 216.239.32.2
- 216.239.32.34
- 216.239.32.567
A példában a fordított törtjel oldja fel az értelmezés alól (escape-eli) a tizedespontot, illetve a \d jelzi a tetszőleges számjeggyel való egyezést.
Ha nem csak a megelőző elemmel szeretne egyezést, kombinálhatja a csillagot a ponttal (.*). A pont bármely megelőző elemmel ad egyezést, majd a csillag az adott elem nullaszor vagy többször való előfordulását írja elő, így a segítségükkel olyan karakterláncok adhatók vissza, mint például azok az URI-k, amelyek az adott karakterekkel kezdődnek és végződnek, tekintet nélkül arra, hogy hány közbülső karaktert tartalmaznak. Például a /ferfi/.*html kifejezés a következőkkel ad egyezést:
- /ferfi/ingek/selyem.html
- /ferfi/ingek/rovidujju.html