⊗jsSpRERP 126 of 294 menu

Քարմաներ replace մեթոդում JavaScript-ի ռեգուլյար արտահայտություններում

replace մեթոդի հետ աշխատելիս, եթե մենք ինչ-որ բան դնենք քարմանի մեջ ռեգուլյար արտահայտությունում, ապա փոխարինման տողում մենք կարող ենք տեղադրել այդ քարմանի պարունակությունը՝ գրելով դոլարի նշան $ և քարմանի համարը: Օրինակ, $1 - առաջին քարմանը, $2 - երկրորդ քարմանը և այսպես շարունակ:

Ինչու է դա անհրաժեշտ և ինչպես օգտագործել այն, եկեք նայենք օրինակներով:

Օրինակ

Եկեք գտնենք բոլոր թվերը և դրանց փոխարեն տեղադրենք նույն թվերը, բայց կլոր փակագծերում: Դրա համար բոլոր գտնված թվերը մենք կփոխարինենք իրենցով, բայց փակագծերում:

let str = '1 23 456 xax'; let res = str.replace(/(\d+)/g, '($1)');

Արդյունքում փոփոխականի մեջ կգրվի հետևյալը.

'(1) (23) (456) xax'

Օրինակ

Եկեք գտնենք բոլոր տողերը, որոնք ներկայացնում են իրենցից թվեր x-երով շրջապատված և փոխարինենք այդ թվերը իրենցով, բայց '!' նշաններով շրջապատված.

let str = 'x1x x23x x456x xax'; let res = str.replace(/x(\d+)x/g, '!$1!');

Արդյունքում փոփոխականի մեջ կգրվի հետևյալը.

'!1! !23! !456! xax'

Օրինակ

Եկեք լուծենք հետևյալ խնդիրը. տրված են տողեր տեսակի 'aaa@bbb' - տառեր, ապա @ նշան, ապա տառեր: Պետք է տեղերով փոխել @-ից առաջի և հետևի տառերը:

let str = 'aaa@bbb ccc@ddd'; let res = str.replace(/([a-z]+)@([a-z]+)/g, '$2@$1');

Արդյունքում փոփոխականի մեջ կգրվի հետևյալը.

'bbb@aaa ddd@ccc'

Գործնական առաջադրանքներ

Տրված է տող.

let str = '12 34 56 78';

Փոխարինեք տեղերով թվանշանները բոլոր երկնիշ թվերում:

Տրված է ամսաթվով տող.

let str = '31.12.2025';

Փոխակերպեք այս ամսաթիվը '2025.12.31' տեսքի:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել