85 of 264 menu

matchAll method

matchAll ක්‍රමය සම්පූර්ණ ගැලපීම් නිතිපතා ප්‍රකාශනය සමග iterable object එකක් ලෙස ලබා දෙයි, සෑම මූලද්‍රව්‍යයක්ම හමු වූ එක සහ එහි කණ්ඩායම් අඩංගු array එකක් අඩංගු වේ. මෙම ක්‍රමය g විශේෂ ලක්ෂණය සමඟ පමණක් ක්‍රියා කළ හැකිය. ගැලපීම් නොමැතිනම්, null ලබා දෙනු ඇත.

වාක්‍ය රීතිය

string.matchAll(regular expression);

උදාහරණය

සියලුම ගැලපීම් ලබා ගෙන ඒවා loop එකකින් අනුකරණය කරමු:

let str = '12 34 56'; let matches = str.matchAll(/(\d)(\d)/g); for (let match of matches) { console.log(match); }

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

[12, 1, 2] [34, 3, 4] [56, 5, 6]

උදාහරණය

iterable object එක සාමාන්‍ය array එකකට පරිවර්තනය කරමු:

let str = '12 34 56'; let matches = str.matchAll(/(\d)(\d)/g); let res = Array.from(matches); console.log(res);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

[ [12, 1, 2], [34, 3, 4], [56, 5, 6] ]

මෙයද බලන්න

  • test ක්‍රමය,
    පේළිය පරීක්ෂා කරයි
  • match ක්‍රමය,
    පේළියක ගැලපීම් සොයයි
  • exec ක්‍රමය,
    අනුක්‍රමික සෙවීමක් සිදු කරයි
  • replace ක්‍රමය,
    සෙවීම සහ ප්‍රතිස්ථාපනය සිදු කරයි
  • search ක්‍රමය,
    සෙවීමක් සිදු කරයි
  • split ක්‍රමය,
    පේළිය කඩා දමයි
සිංහල
AfrikaansAzə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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න