⊗jsSpRERP 126 of 294 menu

JavaScript түзуіндегі replace әдісіндегі кармандар

replace әдісімен жұмыс істеген кезде, егер біз түзуде бірнәрсені карманға салсақ, онда ауыстыру жолында біз бұл карманның мазмұнын доллар белгісі $ және карман нөмірін жазып енгізе аламыз. Мысалы, - бірінші карман, - екінші карман және т.с.с.

Бұл не үшін қажет және оны қалай қолдану керектігін мысалдар арқылы қарастырайық.

Мысал

Барлық сандарды тауып, олардың орнына сол сандарды, бірақ дөңгелек жақша ішінде қояйық. Ол үшін табылған барлық сандарды олардың өздерімен, бірақ жақша ішінде ауыстырамыз:

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

Нәтижесінде айнымалыға мыналар жазылады:

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

Мысал

Айналасында икс бар сандарды білдіретін барлық жолдарды тауып, бұл сандарды олардың өздерімен, бірақ '!' белгілерімен ауыстырайық:

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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау