⊗jsSpRELB 112 of 294 menu

JavaScript регэкспларида сатр бошланиши ва тугаши

Сатр бошланиши '^' ёки сатр тугаши ' ни ифодаловчи махсус белгилар мавжуд. Келинг, уларнинг ишини мисолларда кўрамиз.

Мисол

Ушбу мисолда излаш намунаси шундай: алмаштириш 'aaa' ни '!' га факат, агар у сатр бошланғичда турса:

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

Натижада ўзгарувчига куйидагилар ёзилади:

'! aaa aaa'

Мисол

Ушбу мисолда излаш намунаси шундай: алмаштириш 'aaa' ни '!' га факат, агар у сатр охирида турса:

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

Натижада ўзгарувчига куйидагилар ёзилади:

'aaa aaa !'

Мисол

Регэкп бошланғичда '^' турса, ва охирида - ' , у ҳолда биз бутун сатрни регэкпга мос келишини текширамиз.

Кейинги мисолда излаш намунаси шундай: ҳарф 'a' бир ёки бир неча марта такрорланади, бутун сатрни '!' га алмаштириш факат агар у факат 'a' ҳарфларидан иборат бўлса.

let str = 'aaa'; let res = str.replace(/^a+$/g, '!');

Натижада ўзгарувчига куйидагилар ёзилади:

'!'

Амалий машқлар

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

let str = 'abc def xyz';

Биринчи ҳарфлар қаторини топадиган регэкп ёзинг.

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

let str = 'abc def xyz';

Охирги ҳарфлар қаторини топадиган регэкп ёзинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш