⊗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çeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау