⊗jsSpREMP 121 of 294 menu

Sakke in die match metode in JavaScript regulêre uitdrukkings

Soos jy reeds weet, beland die gevindde substring via die metode match in die nul element van die resultaat array. In die ander elemente van hierdie array beland die sogenaamde sakke.

Sakke is 'n manier om die gevindde in afsonderlike dele op te breek. Om dit te gebruik moet jy 'n deel van die regulêre uitdrukking tussen ronde hakies plaas. In hierdie geval sal daar in die resultaat array, behalwe vir die gevindde string, ook verskyn wat onder die regulêre uitdrukking wat in hierdie hakies staan, geval het.

Kom ons probeer dit in die praktyk. Gestel ons het so 'n string met 'n tyd:

let str = '12:34';

Kom ons plaas die ure en minute uit hierdie tyd in afsonderlike sakke:

let res = str.match(/(\d+):(\d+)/);

Kom ons kyk na die resultaat:

console.log(res[0]); // '12:34' - gevindde console.log(res[1]); // '12' - 1ste sak console.log(res[2]); // '34' - 2de sak

Gegee 'n string wat 'n domein bevat:

let str = 'sss domain.ru zzz';

Vind hierdie domein en plaas sy naam in die eerste sak, en sy sone - in die tweede.

Gegee 'n string wat 'n datum bevat:

let str = '31.12.2025';

Plaas die dag in die eerste sak, die maand - in die tweede, en die jaar - in die derde.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp