menu

Metoda split

Metoda split împarte un șir într-un array folosind un separator sub formă de expresie regulată.

Primul parametru al metodei este expresia regulată, iar al doilea parametru opțional - numărul maxim de elemente din array-ul rezultat.

Sintaxă

șir.split(expresie regulată, [limită]);

Exemplu

Să împărțim un șir într-un array folosind separatorul '-' sau separatorul '+':

let str = 'a-b+c-d+e'; let res = str.split(/[-+]/); console.log(res);

Rezultatul executării codului:

['a', 'b', 'c', 'd', 'e']

Exemplu

Să limităm numărul de elemente din array-ul rezultat:

let str = 'a-b+c-d+e'; let res = str.split(/[-+]/, 3); console.log(res);

Rezultatul executării codului:

['a', 'b', 'c']

Vedeți și

  • metoda test,
    care verifică un șir
  • metoda match,
    care caută potriviri într-un șir
  • metoda matchAll,
    care caută toate potrivirile într-un șir
  • metoda exec,
    care efectuează căutare secvențială
  • metoda replace,
    care efectuează căutare și înlocuire
  • metoda search,
    care efectuează căutare
rokacshues