⊗jsSpREChSI 104 of 294 menu

රෙගෙක්ස් වල අක්ෂර කට්ටල අවරෝධනය කිරීම

වර්ග කොටු වරහන් ආරම්භයේ කැප් (^) භාවිතයෙන් අපේක්ෂිතය අවරෝධනය කළ හැකිය. එනම්, උදාහරණයක් ලෙස, [ab] විධානය 'a' හෝ 'b' අකුර සොයන්නේ නම්, [^ab] විධානය 'a' සහ 'b' හැර අනෙකුත් සියලුම අක්ෂර සොයනු ඇත.

උදාහරණය

මෙම උදාහරණයේ, සෙවුම් රටාව මෙසේ දිස්වේ: අකුර 'x', ඉන්පසු 'a' අකුර නොවේ, 'b' අකුර නොවේ සහ 'c' අකුර නොවේ, ඉන්පසු අකුර 'z':

let str = 'xaz xbz xcz xez'; let res = str.replace(/x[^abc]z/g, '!');

ප්‍රතිඵලයක් ලෙස විචල්‍යයට පහත දේ ලියා තබනු ලැබේ:

'xax xbx xcx !'

උදාහරණය

මෙම උදාහරණයේ, සෙවුම් රටාව මෙසේ දිස්වේ: අකුර 'x', ඉන්පසු කුඩා ලතින් අකුරක් නොවේ, ඉන්පසු අකුර 'z':

let str = 'xaz xbz x1z xCz'; let res = str.replace(/x[^a-z]z/g, '!');

ප්‍රතිඵලයක් ලෙස විචල්‍යයට පහත දේ ලියා තබනු ලැබේ:

'xaz xbz ! !'

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

රෙගුලර් එකක් ලියන්න, එය මෙම රටාවට අනුව තන්තු සොයා ගනී: ඉලක්කම '1', ඉන්පසු අක්ෂරය 'e' නොවේ සහ 'x' නොවේ, ඉන්පසු ඉලක්කම '2'.

රෙගුලර් එකක් ලියන්න, එය මෙම රටාවට අනුව තන්තු සොයා ගනී: අකුර 'x', ඉන්පසු 2 සිට 7 දක්වා ඉලක්කමක් නොවේ, ඉන්පසු අකුර 'z'.

රෙගුලර් එකක් ලියන්න, එය මෙම රටාවට අනුව තන්තු සොයා ගනී: අකුර 'x', ඉන්පසු විශාල ලතින් අකුරක් නොවේ 1 හෝ ඊට වැඩි වාර ගණනක්, ඉන්පසු අකුර 'z'.

රෙගුලර් එකක් ලියන්න, එය මෙම රටාවට අනුව තන්තු සොයා ගනී: අකුර 'x', ඉන්පසු විශාල හෝ කුඩා ලතින් අකුරක් නොවේ සහ 1 සිට 5 දක්වා ඉලක්කමක් නොවේ 1 හෝ ඊට වැඩි වාර ගණනක්, ඉන්පසු අකුර 'z'.

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