84 of 264 menu

A match metódus

A match metódus egy tömböt ad vissza, amely a reguláris kifejezéssel való egyezéseket tartalmazza. Ha nincsenek egyezések, akkor null értéket ad vissza. Ha a metódust g módosító nélkül hívjuk meg, akkor egy olyan tömböt ad vissza, amelynek nulladik eleme a megtalált részsztring, a többi eleme pedig a(z) capturing groupsrögzítő csoportok. Ha a metódust g módosítóval hívjuk meg, akkor az összes megtalált egyezést tömb formájában adja vissza.

Szintaxis

sztring.match(reguláris kifejezés);

Példa

Keressünk egyezést egy reguláris kifejezéssel és bontsuk fel a rögzítő csoportokra:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // megtalált rész console.log(res[1]); // 1. rögzítő csoport console.log(res[2]); // 2. rögzítő csoport

A kód végrehajtásának eredménye:

'12:34' '12' '34'

Példa

Kapjunk egy olyan részsztringekből álló tömböt, amelyek 'a' betűkből állnak:

let str = 'a aa aaa aaaa'; let res = str.match(/a+/g); console.log(res);

A kód végrehajtásának eredménye:

['a', 'aa', 'aaa', 'aaaa']

Lásd még

  • a test metódus,
    amely egy sztringet ellenőriz
  • a matchAll metódus,
    amely minden egyezést megkeres egy sztringben
  • a exec metódus,
    amely szekvenciális keresést végez
  • a replace metódus,
    amely keresést és cserét végez
  • a search metódus,
    amely keresést végez
  • a split metódus,
    amely felbont egy sztringet
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás