Kérdőjel (?), pluszjel (+), csillag (*)

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
Példa

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.
Példa

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.
Példa

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
Hasznosnak találta?
Hogyan fejleszthetnénk?

További segítségre van szüksége?

Jelentkezzen be a további támogatási lehetőségek igénybevételéhez, hogy gyorsabban megoldhassa a problémát