Match ya Ulimwengu Katika Misimbo ya Kawaida ya JavaScript

Njia match, iliyoitwa kwa kirai g, hurudhi vinavyokubaliana vyote vilivyopatikana kwa namna ya safu. Hebu tuangalie kwa mifano.

Mfano

Hebu tupate safu ya maneno-yanayofuata, yanayojumuisha ya herufi 'a':

javascriptlet str = 'a aa aaa aaaa';
let res = str.match(/a+/g);

Matokeo yake, kwenye kibadilishaji kitaandikwa yafuatayo:

javascript['a', 'aa', 'aaa', 'aaaa']

Mfano

Hebu tupate safu ya nambari:

javascriptlet str = '1 23 456 789';
let res = str.match(/\d+/g);

Matokeo yake, kwenye kibadilishaji kitaandikwa yafuatayo:

javascript['1', '23', '456', '789']

Mfano

Hebu tupate safu ya tarakimu zote:

javascriptlet str = '1 23 456 789';
let res = str.match(/\d/g);

Matokeo yake, kwenye kibadilishaji kitaandikwa yafuatayo:

javascript['1', '2', '3', '4', '5', '6', '7', '8', '9']

Matatizo ya Vitendo

Задание 1

Imewekwa kamba:

javascriptlet str = 'site.ru sss site.com zzz site.net';

Pata majina ya domain kutoka kwenye kamba hii.

Задание 2

Imewekwa kamba:

javascriptlet str = 'a1b c34d x567z';

Tafuta jumla ya nambari zote za kamba hii.