⊗jsSpRERDP 128 of 294 menu

JavaScript'теги регулярдуу алмаштыруу методунун жадыбал кармандары

Replace методунда, сиздин номериңиз менен кармандардан тышкары, ар дайым стандарттык кармандар да жеткиликтүү: %vFran - табылган бардык дал келүүлөр, %vFran жана %vFran - дал келүүнүн алдындагы жана артындагы саптын бөлүгү. Келгиле, алардын иштөөсүн мисалдар аркылуу карап көрөлү.

Мисал

Келгиле, бардык сандарды таап, аларды тегерек кашааларга ороп коёлу:

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

Натыйжада өзгөрмөгө төмөнкүсү жазылат:

'(1) (23) (456)'

Мисал

Келгиле, @ белгисин таап, аны алдында турганы, иттин өзү жана андан кийин турганы менен алмаштыралы. Мунун бардыгын тегерек кашааларга жазалы:

let str = '123@456'; let res = str.replace(/@/g, "(%vFran@%vFran)");

Натыйжада өзгөрмөгө төмөнкүсү жазылат:

'123(123@456)456'

Мисал

Айталы, биз долларды таап, аны тырмакчаларга `` ороп коёлу деп каалайбыз. Бул учурда, %vFran буйрук катары кабыл алынбаш үчүн, долларды эки эсе көбөйтүү керек:

let str = 'aaa $ bbb'; let res = str.replace(/\$/g, '`$$`');

Натыйжада өзгөрмөгө төмөнкүсү жазылат:

'aaa `$` bbb'

Практикалык тапшырмалар

Сан берилген:

let str = 'a1b2c3';

Ар бир сандын жанына дал ушундай санды жаза турган регулярдуу туюнтма жазыңыз.

Сан берилген:

let str = 'sss site.ru zzz site.com kkk';

Домендерди төмөнкүдөй шилтемелер менен алмаштырыңыз:

<a href="http://site.ru">site.ru</a>
Кыргызча
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу