⊗ppPmRgChSI 232 of 447 menu

Muntazam ifodalarda belgilar to‘plamini invertsiya qilish

Kvadrat qavs boshidagi ^ belgisi yordamida kerakli narsani invertsiya qilish 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 qidiruv shabloni quyidagicha: 'x' harfi, keyin 'a' emas, 'b' emas va 'c' emas, keyin 'z' harfi:

<?php $str = 'xaz xbz xcz xez'; $res = preg_replace('#x[^abc]z#', '!', $str); ?>

Natijada o‘zgaruvchiga quyidagi yoziladi:

'xaz xbz xcz !'

Misol

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

<?php $str = 'xaz xbz x1z xCz'; $res = preg_replace('#x[^a-z]z#', '!', $str); ?>

Natijada o‘zgaruvchiga quyidagi yoziladi:

'xaz xbz ! !'

Amaliy vazifalar

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

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

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

Quyidagi shabonga mos satrlarni topadigan muntazam ifoda yozing: 'x' harfi, keyin katta lotin harfi emas va 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