JavaScript regular ifadelerinde global match

match metodu, g modifier bilen çagyrylanda, tapylan ähli gabatgelyklary massiw görnüşinde yzyna gaytaryar. Mysallar bilen göreliň.

Mysal

'a' harpndan ybarat bolan içarki setirleriň massiwini alyň:

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

Netijede üýtgeýjäniň içine aşakdaky ýazylar:

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

Mysal

Sanalaryň massiwini alyň:

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

Netijede üýtgeýjäniň içine aşakdaky ýazylar:

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

Mysal

Ähli sanlar massiwini alyň:

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

Netijede üýtgeýjäniň içine aşakdaky ýazylar:

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

Amaly meseleler

Задание 1

Içarki setir berlen:

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

Bu içarki setirden domen atlarynyň massiwini alyň.

Задание 2

Içarki setir berlen:

javascriptlet str = 'a1b c34d x567z';

Bu içarki setirdäki ähli sanlaryň jemini tapyň.