⊗jsSpRESHt 109 of 294 menu

JavaScript регулярдуу сөз айкаштарындагы жаатча ичиндеги шляпка белгиси

Билген сыяктуу, [ ] ичиндеги шляпка, жаатчалардын башында жазылганда, терс тамгалар топтомун түзөт. Демек, ал бул жаатчалардын ичинде атайын символ болуп саналат. Шляпканы кадимки символ катары алуу үчүн, аны же экрандап, же биринчи орундан алып салуу керек.

Мисал

Төмөнкү мисалдагы издөө үлгүсү төмөнкүдөй: биринчи символ - 'd' тамгасынан тышкары бардык символдор, андан кийин эки 'x' тамгасы.

let str = 'axx bxx ^xx dxx'; let res = str.replace(/[^d]xx/g, '!');

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

'! ! ! dxx'

Мисал

Эми издөө үлгүсү төмөнкүдөй: биринчи символ - 'd' же '^' тамгасы, андан кийин эки 'x' тамгасы:

let str = 'axx bxx ^xx dxx'; let res = str.replace(/[d^]xx/g, '!');

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

'axx bxx ! !'

Мисал

Шляпканы биринчи орундан алып салбастан, аны тескери кыякча менен экрандасаңыз болот, ошондо ал өзүнөн өзүн билдирет:

let str = 'axx bxx ^xx dxx'; let res = str.replace(/[\^d]xx/g, '!');

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

'axx bxx ! !'

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

Төмөнкү сап берилген:

let str = '^xx axx ^zz bkk @ss';

Төмөнкү үлгү боюнча саптарды таба турган регулярдуу туюнтма жазыңыз: шляпка же ит белгиси, андан кийин эки латын тамгасы.

Төмөнкү сап берилген:

let str = '^xx axx ^zz bkk @ss';

Төмөнкү үлгү боюнча саптарды таба турган регулярдуу туюнтма жазыңыз: шляпка эмес жана ит белгиси эмес, андан кийин эки латын тамгасы.

Төмөнкү сап берилген:

let str = '^xx axx ^zz bkk';

Төмөнкү үлгү боюнча саптарды таба турган регулярдуу туюнтма жазыңыз: шляпка эмес жана боштук эмес, андан кийин эки латын тамгасы.

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