⊗jsSpRERO 97 of 294 menu

Viendeshaji wa Kurudia Herufi katika Usanidi wa Kawaida

Kuna hali ambapo tunataka kubainisha, kuwa herufi hurudiwa idadi maalum ya mara. Kama tunajua idadi kamili ya kurudiwa, basi tunaweza kuandika tu mara kadhaa - /aaaa/. Lakini nini cha kufanya, kama tunataka kusema hivi: rudia mara moja au zaidi?

Kwa hili kuna viendeshaji (vipimaji) vinavyorudia: alama ya jumlisha + (mara moja au zaidi), nyota * (mara sifuri au zaidi) na alama ya swali ? (mara sifuri au moja). Hivi viendeshaji hutenda kwenye herufi ile iliyo mbele yao.

Tuangalie utendaji wa viendeshaji hivi kwenye mifano.

Mfano

Tutafute herufu ndogo zote kulingana na kiolezo herufi 'x', herufi 'a' mara moja au zaidi, herufi 'x':

let str = 'xx xax xaax xaaax xbx'; let res = str.replace(/xa+x/g, '!');

Kwa matokeo katika kigeu kitaandikwa yafuatayo:

'xx ! ! ! xbx'

Mfano

Tutafute herufu ndogo zote kulingana na kiolezo herufi 'x', herufi 'a' mara sifuri au zaidi, herufi 'x':

let str = 'xx xax xaax xaaax xbx' let res = str.replace(/xa*x/g, '!');

Kwa matokeo katika kigeu kitaandikwa yafuatayo:

'! ! ! ! xbx'

Mfano

Tutafute herufu ndogo zote kulingana na kiolezo herufi 'x', herufi 'a' mara sifuri au moja, herufi 'x':

let str = 'xx xax xaax xbx'; let res = str.replace(/xa?x/g, '!');

Kwa matokeo katika kigeu kitaandikwa yafuatayo:

'! ! xaax xbx'

Kazi za Vitendo

Kuna herufi zifuatazo:

let str = 'aa aba abba abbba abca abea';

Andika usanidi wa kawaida, utakao pata herufu ndogo 'aba', 'abba', 'abbba' kulingana na kiolezo: herufi 'a', herufi 'b' idadi yoyote ya mara, herufi 'a'.

Kuna herufi zifuatazo:

let str = 'aa aba abba abbba abca abea';

Andika usanidi wa kawaida, utakao pata herufu ndogo 'aa', 'aba', 'abba', 'abbba' kulingana na kiolezo: herufi 'a', herufi 'b' idadi yoyote ya mara (hata hata mara sifuri), herufi 'a'.

Kuna herufi zifuatazo:

let str = 'aa aba abba abbba abca abea';

Andika usanidi wa kawaida, utakao pata herufu ndogo 'aa', 'aba' kulingana na kiolezo: herufi 'a', herufi 'b' mara moja au sifuri, herufi 'a'.

Kuna herufi zifuatazo:

let str = 'aa aba abba abbba abca abea';

Andika usanidi wa kawaida, utakao pata herufu ndogo 'aa', 'aba', 'abba', 'abbba', bila kushika 'abca' na 'abea'.

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