⊗jsSpREGB 98 of 294 menu

JavaScript රෙගුලර් ප්‍රකාශනවල කණ්ඩායම් වරහන්

පෙර උදාහරණවල, පුනරාවර්තන ක්‍රියාකරුවන් පිළිවෙලට ක්‍රියා කළේ ඒවාට පෙර ඇති එක් අක්ෂරයක් පමණි. අක්ෂර කිහිපයක් මත ඒවා ක්‍රියා කිරීමට අපට අවශ්‍ය නම් කුමක් කළ යුතුද?

මේ සඳහා කණ්ඩායම් වරහන් '(' සහ ')' පවතී. ඒවා මෙසේ ක්‍රියා කරයි: යමක් කණ්ඩායම් වරහන් තුළ තබා ඇති අතර හොඳින් පසුව ')' පුනරාවර්තන ක්‍රියාකරුවෙකු සිටී නම්, ඔහු වරහන් තුළ ඇති සියල්ල මත ක්‍රියා කරයි.

අපි උදාහරණ මගින් බලමු.

උදාහරණය

පහත උදාහරණයේ, සෙවුම් රටාව මෙසේ දිස්වේ: අක්ෂරය 'x', පසුව අක්ෂර අනුපිළිවෙල 'ab' එක් වරක් හෝ වැඩි වාර ගණනක්, ඉන්පසු අක්ෂරය 'x':

let str = 'xabx xababx xaabbx' let res = str.replace(/x(ab)+x/g, '!');

එහි ප්‍රතිඵලයක් ලෙස විචල්‍යයට පහත දේ ලියා ඇත:

'! ! xaabbx'

ප්‍රායෝගික ගැටළු

යෝග්‍යතා පේළිය:

let str = 'ab abab abab abababab abea';

රෙගුලර් ප්‍රකාශනයක් ලියන්න, එය පේළි සොයා ගනු ඇත රටාව අනුව: අක්ෂර අනුපිළිවෙල 'ab' පුනරාවර්තනය වේ 1 හෝ වැඩි වාර ගණනක්.

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