Sajnáljuk, az értékeléshez bejelentkezés szükséges
  • regex-category
    Kifejezések bővebben
  • regex-category
    Példák
Módosítók

Reguláris kifejezést módosító betűk bemutatása

Haszontalannak jelölve: 0
Hasznosnak jelölve: 0
Kulcsszavak: Reguláris kifejezések, módosítók, modifiers, regular expression modifiers
Elérhető: Nem érhető el

A reguláris kifejezések mellé írhatunk néhány kifejezést módosító betűt, melyekkel beállíthatjuk például, hogy az összes találatot keressük, vagy csak az elsőt, hogy több sorban is keressen vagy csak az elsőben, stb.

A kifejezést módosító betűket a reguláris kifejezés végét jelző karakter után kell írnunk, akár többet is írhatunk egymás után.

Az alábbi listában találhatóak a reguláris kifejezés módosító betűi:

 

  • g - az összes találatot keressük, nem csak az elsőt
  • i - kis- és nagybetűk közötti különbséget ne vegye figyelembe
  • m - többsoros szövegben is keresse a találatokat
  • x - bővített kifejezés, a "#" karakter után levő betűket és szüneteket ne vegye figyelembe
  • s - a kifejezést mindenképp csak akkor keresse, ha egy soros a szöveg
  • m - a kifejezést akkor is keresse, ha többsoros a szöveg, minden sorban keresni fogja az első találatig
  • u - az unicode karaktereket is keresse
  • U - a reguláris kifejezés ne legyen moho (ungreedy), azt jelenti, hogy ne a legnagyobb találatot keresse
  • A - a keresett minta mindenképp a szöveg elején kell legyen
  • J - engedélyezi a dupla minta név használatát

 

A módosító kifejezések használata


    // Reguláris kifejezés:
    /[a-zA-Z0-9]+/

    // Módosító kifejezéssel, hogy ne számítson a kis- vagy nagybetű
    /[a-z0-9]+/i

    // Módosító kifejezéssel, hogy több soros szövegben is keressen
    /[a-z0-9]+/m

    // Módosító kifejezéssel, hogy az összes találatot keresse meg egy többsoros szövegben
    /[a-z0-9]+/gm


    

 

Hasonló leckék