Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ppPmRgChS 231 of 447 menu
◀ ▶

Seti za Herufi katika Semi za Kawaida za PHP

Vikundi vya herufi \d na \w havina ubadilifu sana. Hata shida rahisi kama hii, kama kupata herufi zote, lakini si nambari - haiwezi kutatuliwa nazo. Kwa kazi kama hizi unapaswa kutumia mabano mraba, ambayo yanawakilisha operesheni ya AU.

Mabano mraba hubadilisha herufi moja, yoyote kati ya zile zilizoorodheshwa ndani. Kwa mfano, hivi: #x[abc]x# - tunasema kwamba pembeni zinapaswa kuwa na herufi x, na ndani - herufi moja: ama 'a', ama 'b', ama 'c'.

Baada ya mabano mraba unaweza kuandika viendeshaji va kurudia. Kwa mfano, hivi: #x[abc]+x# - tunasema kwamba kati ya herufi x kunaweza kuwa na idadi yoyote ya herufi 'a', 'b' na 'c' - katika mchanganyiko wowote.

Huwezi tu kuorodhesha herufi, lakini pia unaweza kuunda vikundi vya herufi, kwa kuandika kati ya herufi mbili na kistari. Kwa mfano, hivi: #[a-d]# - tunapata herufi zote kutoka 'a' hadi 'd'.

Tuangalie kwa mifano.

Mfano

Katika mfano huu muundo wa utafutaji unaonekana kama hii: kati ya herufi x herufi yoyote kutoka 'a' hadi 'z':

<?php $str = 'xax xbx xcx x@x'; $res = preg_replace('#x[a-z]x#', '!', $str); ?>

Matokeo yake kwenye kutofautisha kutaandikwa yafuatayo:

'! ! ! x@x'

Mfano

Katika mfano huu muundo wa utafutaji unaonekana kama hii: kati ya herufi x herufi yoyote kutoka 'a' hadi 'k':

<?php $str = 'xax xbx xmx x@x'; $res = preg_replace('#x[a-k]x#', '!', $str); ?>

Matokeo yake kwenye kutofautisha kutaandikwa yafuatayo:

'! ! xmx x@x'

Mfano

Katika mfano huu muundo wa utafutaji unaonekana kama hii: kati ya herufi x herufi yoyote kutoka 'A' hadi 'Z':

<?php $str = 'xax xBx xcx x@x'; $res = preg_replace('#x[A-Z]x#', '!', $str); ?>

Matokeo yake kwenye kutofautisha kutaandikwa yafuatayo:

'xax ! xcx x@x'

Mfano

Katika mfano huu muundo wa utafutaji unaonekana kama hii: kati ya herufi x nambari yoyote kutoka 0 hadi 9:

<?php $str = 'xax x1x x3x x5x x@x'; $res = preg_replace('#x[0-9]x#', '!', $str); ?>

Matokeo yake kwenye kutofautisha kutaandikwa yafuatayo:

'xax ! ! ! x@x'

Mfano

Katika mfano huu muundo wa utafutaji unaonekana kama hii: kati ya herufi x nambari yoyote kutoka 3 hadi 7:

<?php $str = 'xax x1x x3x x5x x@x'; $res = preg_replace('#x[3-7]x#', '!', $str); ?>

Matokeo yake kwenye kutofautisha kutaandikwa yafuatayo:

'xax x1x ! ! x@x'

Mfano

Katika mfano huu muundo wa utafutaji unaonekana kama hii: kati ya herufi x herufi yoyote kutoka 'a' hadi 'z' au nambari kutoka 1 hadi 9:

<?php $str = 'xax x1x x3x x5x x@x'; $res = preg_replace('#x[a-z1-9]x#', '!', $str); ?>

Matokeo yake kwenye kutofautisha kutaandikwa yafuatayo:

'! ! ! ! x@x'

Mfano

Katika mfano huu muundo wa utafutaji unaonekana kama hii: kati ya herufi x herufi yoyote kutoka 'a' hadi 'z' au herufi kutoka 'A' hadi 'Z':

<?php $str = 'xax xBx xcx x5x x@x'; $res = preg_replace('#x[a-zA-Z]x#', '!', $str); ?>

Matokeo yake kwenye kutofautisha kutaandikwa yafuatayo:

'! ! ! x5x x@x'

Mfano

Katika mfano huu muundo wa utafutaji unaonekana kama hii: kati ya herufi x herufi yoyote kutoka 'a' hadi 'z' au nambari 1, 2:

<?php $str = 'xax xbx x1x x2x x3x'; $res = preg_replace('#x[a-z12]x#', '!', $str); ?>

Matokeo yake kwenye kutofautisha kutaandikwa yafuatayo:

'! ! ! ! x3x'

Mfano

Katika mfano huu muundo wa utafutaji unaonekana kama hii: kati ya herufi x herufi kutoka 'a' hadi 'z' kwa idadi kutoka 1 na zaidi:

<?php $str = 'xx xabesx xaadx x123x xa3x'; $res = preg_replace('#x[a-z]+x#', '!', $str); ?>

Matokeo yake kwenye kutofautisha kutaandikwa yafuatayo:

'xx ! ! ! x123x xa3x'

Mfano

Tufanye ili idadi ya herufi iweze kuwa sifuri pia:

<?php $str = 'xx xabesx xaadx x123x xa3x'; $res = preg_replace('#x[a-z]*x#', '!', $str); ?>

Matokeo yake kwenye kutofautisha kutaandikwa yafuatayo:

'! ! ! x123x xa3x'

Kazi za Vitendo

Kuna kamba:

<?php $str = 'aba aea aca aza axa'; ?>

Andika semi ya kawaida, ambayo itapata kulingana na muundo ufuatayo: pembeni mna herufi 'a', na kati yao - herufi 'b', 'e' au 'x'.

Kuna kamba:

<?php $str = 'a1a a3a a7a a9a aba'; ?>

Andika semi ya kawaida, ambayo itapata kulingana na muundo ufuatayo: pembeni mna herufi 'a', na kati yao - nambari kutoka 3-hadi 6.

Kuna kamba:

<?php $str = 'aba aea afa aha aga'; ?>

Andika semi ya kawaida, ambayo itapata kulingana na muundo ufuatayo: pembeni mna herufi 'a', na kati yao - herufi kutoka a hadi g.

Kuna kamba:

<?php $str = 'aba aea afa aha aga'; ?>

Andika semi ya kawaida, ambayo itapata kulingana na muundo ufuatayo: pembeni mna herufi 'a', na kati yao - herufi kutoka a hadi f na kutoka j hadi z.

Kuna kamba:

<?php $str = 'aAa aea aEa aJa a3a'; ?>

Andika semi ya kawaida, ambayo itapata kulingana na muundo ufuatayo: pembeni mna herufi 'a', na kati yao - herufi kutoka a hadi f na kutoka A hadi D.

Kuna kamba:

<?php $str = 'aAXa aeffa aGha aza ax23a a3sSa'; ?>

Andika semi ya kawaida, ambayo itapata kulingana na muundo ufuatayo: pembeni mna herufi 'a', na kati yao - herufi ndogo za Kilatini, bila kugusa zile zilizobaki.

Kuna kamba:

<?php $str = 'aAXa aeffa aGha aza ax23a a3sSa'; ?>

Andika semi ya kawaida, ambayo itapata kulingana na muundo ufuatayo: pembeni mna herufi 'a', na kati yao - herufi ndogo na kubwa za Kilatini, bila kugusa zile zilizobaki.

Kuna kamba:

<?php $str = 'aAXa aeffa aGha aza ax23a a3sSa'; ?>

Andika semi ya kawaida, ambayo itapata kulingana na muundo ufuatayo: pembeni mna herufi 'a', na kati yao - herufi ndogo za Kilatini na nambari, bila kugusa zile zilizobaki.

← →
↑
Kiswahili▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa