⊗jsSpRECB 100 of 294 menu

Mabano ya Kufungwa kwenye Usemi wa Kawaida wa JavaScript

Viendeshaji '+', '*', '?' vizuri, hata hivyo, hayawezi kubainisha idadi maalum ya marudio. Katika kesi hii kiendeshaji {} ndio utakusaidia.

Hufanya kazi kama ifuatavyo: {5} - marudio matano, {2,5} – hurudiwa kutoka mbili hadi tano (wote wakiwemo), {2,} - hurudiwa mara mbili au zaidi. Zingatia kuwa hakuna chaguo kama hili - {,2} - haipo. Angalia mifano:

Mfano

Katika mfano huu, muundo wa utafutaji unaonekana hivi: herufi 'x', herufi 'a' mara moja au mbili, herufi 'x':

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{1,2}x/g, '!');

Kwa matokeo, kigeuzi kitaandikwa kitu kama hiki:

'xx ! ! xaaax'

Mfano

Katika mfano huu, muundo wa utafutaji unaonekana hivi: herufi 'x', herufi 'a' mara mbili au zaidi, herufi 'x':

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

Kwa matokeo, kigeuzi kitaandikwa kitu kama hiki:

'xx xax ! !'

Mfano

Katika mfano huu, muundo wa utafutaji unaonekana hivi: herufi 'x', herufi 'a' mara tatu, herufi 'x':

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

Kwa matokeo, kigeuzi kitaandikwa kitu kama hiki:

'xx xax xaax !'

Mfano

Katika mfano huu, muundo wa utafutaji unaonekana hivi: herufi 'a' mara kumi:

let str = 'aaa aaaaaaaaaa aaa'; let res = str.replace(/a{10}/g, '!');

Kwa matokeo, kigeuzi kitaandikwa kitu kama hiki:

'aaa ! aaa'

Mfano

Katika mfano huu, mwandishi wa msimbo alitaka muundo kama huu: herufi 'x', herufi 'a' mara tatu na chini ya hapo, herufi 'x', lakini, kwa bahati mbaya, hili - {,3} - halifanyi kazi. Inahitajikubainisha waziwazi:

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{1,3}x/g, '!');

Kwa matokeo, kigeuzi kitaandikwa kitu kama hiki:

'xx ! ! !'

Mfano

Sifuri pia inakubalika:

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{0,3}x/g, '!');

Kwa matokeo, kigeuzi kitaandikwa kitu kama hiki:

'! ! ! !'

Matatizo ya Vitendo

Kuna mfuatano wa herufi:

let str = 'aa aba abba abbba abbbba abbbbba';

Andika usemi wa kawaida ambao utapata mifuatano ya herufi 'abba', 'abbba', 'abbbba' na haswa hizo.

Kuna mfuatano wa herufi:

let str = 'aa aba abba abbba abbbba abbbbba';

Andika usemi wa kawaida ambao utapata mifuatano ya herufi ya aina 'aba', ambapo 'b' inapatikana chini ya mara 3 (ikiwemo).

Kuna mfuatano wa herufi:

let str = 'aa aba abba abbba abbbba abbbbba';

Andika usemi wa kawaida ambao utapata mifuatano ya herufi ya aina 'aba', ambapo 'b' inapatikana zaidi ya mara 4 (ikiwemo).

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