⊗ppPmRgSHt 237 of 447 menu

PHP Regular Ifodalarda To‘plam Ichidagi Shlyapa Simvoli

Ma'lumki, [] ichidagi shlyapa inkorni ifodalaydi, agar u qavslarning boshida yozilgan bo‘lsa. Demak, u bu qavslar ichida maxsus simlodir. Shlyapani oddiy simvol sifatida olish uchun uni ekranlash kerak yoki birinchi o‘rindan olib tashlash.

Misol

Quyidagi misolda qidirish shabloni quyidagicha: birinchi simlov - bu 'd' dan boshqa hamma narsa, keyin ikkita 'x' harfi.

<?php $str = 'axx bxx ^xx dxx'; $res = preg_replace('#[^d]xx#', '!', $str); ?>

Natijada o‘zgaruvchiga quyidagi yoziladi:

'! ! ! dxx'

Misol

Endi qidirish shabloni quyidagicha: birinchi simlov - bu 'd' yoki '^', keyin ikkita 'x' harfi:

<?php $str = 'axx bxx ^xx dxx'; $res = preg_replace('#[d^]xx#', '!', $str); ?>

Natijada o‘zgaruvchiga quyidagi yoziladi:

'axx bxx ! !'

Misol

Shlyapani birinchi o‘rindan olib tashlamaslik ham mumkin, buning o‘rniga uni teskari chiziq yordamida ekranlash kifoya, va u o‘zini o‘zi ifodalay boshlaydi:

<?php $str = 'axx bxx ^xx dxx'; $res = preg_replace('#[\^d]xx#', '!', $str); ?>

Natijada o‘zgaruvchiga quyidagi yoziladi:

'axx bxx ! !'

Amaliy Vazifalar

Berilgan satr:

<?php $str = '^xx axx ^zz bkk @ss'; ?>

Quyidagi shablanga mos satrlarni topadigan regular ifodani yozing: shlyapa yoki kuchukcha ( @ ), keyin ikkita lotin harfi.

Berilgan satr:

<?php $str = '^xx axx ^zz bkk @ss'; ?>

Quyidagi shablanga mos satrlarni topadigan regular ifodani yozing: shlyapa emas va kuchukcha ( @ ) emas, keyin ikkita lotin harfi.

Berilgan satr:

<?php $str = '^xx axx ^zz bkk'; ?>

Quyidagi shablanga mos satrlarni topadigan regular ifodani yozing: shlyapa emas, keyin ikkita lotin 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