⊗jsSpREChSI 104 of 294 menu

Muntazam ifodalarda belgilar to‘plamini inversiyalash

To‘rtburchak qavslar boshida shlyapa '^' yordamida kerakli narsani inversiyalash mumkin. Ya'ni, agar, masalan, [ab] buyrug‘i 'a' yoki 'b' harfini qidirsa, [^ab] buyrug‘i 'a' va 'b' dan tashqari barcha belgilarni qidiradi.

Misol

Ushbu misolda qidirish shabloni quyidagicha: 'x' harfi, keyin 'a' emas, 'b' emas va 'c' emas, keyin 'z' harfi:

let str = 'xaz xbz xcz xez'; let res = str.replace(/x[^abc]z/g, '!');

Natijada o‘zgaruvchiga quyidagi yoziladi:

'xax xbx xcx !'

Misol

Ushbu misolda qidirish shabloni quyidagicha: 'x' harfi, keyin kichik lotin harfi emas, keyin 'z' harfi:

let str = 'xaz xbz x1z xCz'; let res = str.replace(/x[^a-z]z/g, '!');

Natijada o‘zgaruvchiga quyidagi yoziladi:

'xaz xbz ! !'

Amaliy vazifalar

Quyidagi shabonga ko‘ra satrlarni topadigan muntazam ifoda yozing: '1' raqami, keyin 'e' emas va 'x' emas belgi, '2' raqami.

Quyidagi shabonga ko‘ra satrlarni topadigan muntazam ifoda yozing: 'x' harfi, keyin 2 dan 7 gacha bo‘lgan raqam emas, 'z' harfi.

Quyidagi shabonga ko‘ra satrlarni topadigan muntazam ifoda yozing: 'x' harfi, keyin katta lotin harfi emas 1 yoki undan ko‘p marta, 'z' harfi.

Quyidagi shabonga ko‘ra satrlarni topadigan muntazam ifoda yozing: 'x' harfi, keyin katta yoki kichik lotin harfi emas va 1 dan 5 gacha bo‘lgan raqam emas 1 yoki undan ko‘p marta, 'z' harfi.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish