⊗jsSpREGMA 123 of 294 menu

ජාවාස්ක්‍රිප්ට් නිත්‍ය ප්‍රකාශනවල ගෝලීය matchAll

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

අපි උදාහරණයක් බලමු. අපට පහත දාමය ඇතැයි සිතමු:

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] }

පහත දාමය ලබා දී ඇත:

let str = '12:37 15:48 17:59';

එහි සියලුම කාල උපදාමයන් සොයාගෙන සෑම සොයාගත් එකක් සඳහාම පැය සහ මිනිත්තු කැපෙට්වලට වෙන් කර තබන්න.

දාමයක් ලබා දී ඇත:

let str = 'site.ru sss site.com zzz site.net';

මෙම දාමයෙන් වසම් නම්වල අරාවක් ලබාගන්න, මෙම අරාවේ වසම් නම සහ එහි මංතීරුව වෙනස් කැපෙට්වල තබමින්.

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