menu

Metoda split

Metoda split rozděluje řetězec do pole podle oddělovače ve formě regulárního výrazu.

Prvním parametrem metoda přijímá regulární výraz, a druhým volitelným parametrem - maximální počet prvků ve výsledném poli.

Syntaxe

řetězec.split(regulární výraz, [limit]);

Příklad

Rozdělme řetězec do pole podle oddělovače '-' nebo podle oddělovače '+':

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

Výsledek provedení kódu:

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

Příklad

Omezmeme počet prvků ve výsledném poli:

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

Výsledek provedení kódu:

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

Viz také

  • metoda test,
    která kontroluje řetězec
  • metoda match,
    která hledá shody v řetězci
  • metoda matchAll,
    která hledá všechny shody v řetězci
  • metoda exec,
    která provádí sekvenční vyhledávání
  • metoda replace,
    která provádí vyhledávání a nahrazování
  • metoda search,
    která provádí vyhledávání
hyidkkituz