⊗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