⊗jsSpREMl 114 of 294 menu

ජාවාස්ක්‍රිප්ට් හි නිත්‍ය ප්‍රකාශනවල බහු-පේළිකත්‍වය

බහු-පේළි පේළි සමඟ වැඩ කරන විට නිත්‍ය ප්‍රකාශනවල ඔවුන්ගේම විශේෂතා ඇත. පහත සඳහන් පේළියේ උදාහරණය භාවිතා කරමින් අපි ඒවා සමඟ දැන හඳුනා ගනිමු, එය සාමාන්‍ය අක්ෂර, පේළි කඩන අක්ෂර සහ ටැබ් අක්ෂර අඩංගු වේ:

let str = `111 222 333 444`;

පේළි කඩනය

පේළි කඩන අක්ෂර හඳුනා ගත හැකිය '\n' විධානය භාවිතා කරමින්:

let res = str.replace(/\n/g, '!');

එහි ප්‍රතිඵලයක් වශයෙන් විචල්‍යය තුළ පහත දැක්වෙන දේ ලියා ඇත (පේළි අතර ඇති හිඩැස් ටැබ් කිරීම් වේ):

`111! 222! 333! 444`;

ටැබ් කිරීම

ටැබ් කිරීමේ අක්ෂර හඳුනා ගත හැකිය '\t' විධානය භාවිතා කරමින්:

let res = str.replace(/\t/g, '!');

එහි ප්‍රතිඵලයක් වශයෙන් විචල්‍යය තුළ පහත දැක්වෙන දේ ලියා ඇත:

` 111 !222 !333 !444 `;

තිත් වැඩ

බහු-පේළි පේළියක් සඳහා '.' විධානය පේළි කඩන අක්ෂර හඳුනා නොගනී:

let res = str.replace(/./g, '!');

එහි ප්‍රතිඵලයක් වශයෙන් විචල්‍යය තුළ පහත දැක්වෙන දේ ලියා ඇත:

` !!! !!!! !!!! !!!! `;

ඕනෑම අක්ෂරයක්

බහු-පේළි පේළියක සියලුම අක්ෂර හඳුනා ගැනීමට, [\s\S] ආකෘතියේ නිහතමානී තාක්ෂණයක් භාවිතා වේ. එවැනි ඉදිකිරීමක් සියලුම සාමාන්‍ය අක්ෂර සහ සියලුම පේළි කඩන හඳුනා ගනී:

let res = str.replace(/[\s\S]/g, '!');

එහි ප්‍රතිඵලයක් වශයෙන් විචල්‍යය තුළ පහත දැක්වෙන දේ ලියා ඇත:

`!!!!!!!!!!!!!!!!!!`;

ටෝප්පිය

'm' නිරූපකය භාවිතා කරමින් බහු-පේළි ප්‍රකාරය සක්‍රීය කළ හැකිය. මෙම අවස්ථාවේ දී, ටෝප්පිය හඳුනා ගනී සෑම පේළියකම ආරම්භය:

let res = str.replace(/^/gm, '!');

එහි ප්‍රතිඵලයක් වශයෙන් විචල්‍යය තුළ පහත දැක්වෙන දේ ලියා ඇත:

` !111 !222 !333 !444 `;

ඩොලර් ලකුණ

බහු-පේළි ප්‍රකාරයේ දී '$' විධානය සෑම පේළියකම අවසානය හඳුනා ගනී:

let res = str.replace(/$/gm, '!');

එහි ප්‍රතිඵලයක් වශයෙන් විචල්‍යය තුළ පහත දැක්වෙන දේ ලියා ඇත:

` 111! 222! 333! 444! `;

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

පේළියක් ලබා දී ඇත:

` abc def ghi jkl `;

මෙම පේළියෙන් පහත දැක්වෙන දේ සාදන නිත්‍ය ප්‍රකාශනයක් ලියන්න:

` abc! def! ghi! jkl! `;

පේළියක් ලබා දී ඇත:

` abc def ghi jkl `;

මෙම පේළියෙන් පහත දැක්වෙන දේ සාදන නිත්‍ය ප්‍රකාශනයක් ලියන්න:

` ! abc ! def ! ghi ! jkl `;

පේළියක් ලබා දී ඇත:

` abc def ghi jkl `;

මෙම පේළියෙන් පහත දැක්වෙන දේ සාදන නිත්‍ය ප්‍රකාශනයක් ලියන්න:

`! abc def ghi jkl !`;

පේළියක් ලබා දී ඇත:

` abc def ghi jkl `;

මෙම පේළියෙන් පහත දැක්වෙන දේ සාදන නිත්‍ය ප්‍රකාශනයක් ලියන්න:

`! ! abc ! def ! ghi ! jkl !`;

පේළියක් ලබා දී ඇත:

` abc def ghi jkl `;

මෙම පේළියෙන් පහත දැක්වෙන දේ සාදන නිත්‍ය ප්‍රකාශනයක් ලියන්න:

`! abc! def! ghi! jkl! !`;

පේළියක් ලබා දී ඇත:

` abc def ghi jkl `;

මෙම පේළියෙන් පහත දැක්වෙන දේ සාදන නිත්‍ය ප්‍රකාශනයක් ලියන්න:

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