Tento blogový příspěvek bude definovat metody pro rozdělení řetězce JavaScript s více oddělovači.
Jak rozdělit řetězec JavaScriptu pomocí více oddělovačů?
Pro rozdělení řetězce JavaScript pomocí více oddělovačů použijte níže uvedené metody:
Podívejme se na výše uvedené metody jednotlivě.
Metoda 1: Rozdělení řetězce JavaScriptu pomocí více oddělovačů pomocí metody split().
Pro rozdělení řetězců s více oddělovači použijte „ rozdělit() “ metoda. Metoda split() rozděluje řetězce na pole podřetězců na základě oddělovačů.
Syntax
Pro metodu split() použijte níže uvedenou syntaxi:
rozdělit ( oddělovač )Tady, ' oddělovač ” je znak nebo vzor regulárního výrazu použitý k rozdělení řetězce.
Návratová hodnota
- Vrací pole podřetězců.
Příklad
Vytvořte proměnnou ' tětiva “, který obsahuje řetězec s více oddělovači, včetně „ prostory “, “ ! ' a ' _ “:
byla tanga = 'Vítejte! na webu Linuxhint' ;Zavolejte metodu split() předáním regulárního výrazu, který obsahuje oddělovače včetně „ ! “, “ \s “ (mezery), “ _ “.
byl splitString = tětiva. rozdělit ( / [ ! \s_ ] +/ ) ;Vytiskněte rozdělené řetězce na konzoli:
řídicí panel. log ( splitString ) ;Výstup ukazuje, že řetězec byl úspěšně rozdělen na podřetězce s oddělovači:
Pokud nemáte zájem o používání regulárních výrazů, postupujte podle níže uvedené části a rozdělte řetězec s více oddělovači.
Metoda 2: Rozdělení řetězce JavaScriptu pomocí více oddělovačů pomocí metody split() s metodou replaceAll().
Použijte metodu split() s metodou replaceAll() k rozdělení řetězce JavaScript pomocí více oddělovačů. Metoda replaceAll() nahradí oddělovače jedním znakem a poté metoda split() rozdělí řetězec na jeden znak.
Syntax
Postupujte podle dané syntaxe pro rozdělení řetězce s více oddělovači pomocí metody split() a replaceAll():
vyměnit vše ( separátor, náhražka ) . rozdělit ( oddělovač )Příklad
V následujícím příkladu nejprve nahradíme všechny oddělovače jedním oddělovačem “ $ ' za použití ' vyměnit vše() “ a poté rozdělte řetězec na základě jediného oddělovače “ $ “:
byl splitString = tětiva. vyměnit vše ( ';' , '$' ) . vyměnit vše ( ',' , '$' ) . rozdělit ( '$' ) ;Výstup
Shromáždili jsme všechna nejlepší možná řešení pro rozdělení řetězce pomocí více oddělovačů v JavaScriptu.
Závěr
Chcete-li rozdělit řetězec JavaScript pomocí více oddělovačů, použijte jednoduchý „ rozdělit() metoda “, nebo “ rozdělit() “ metoda s “ vyměnit vše() “ metoda. Metoda split() používá vzor regulárních výrazů z více oddělovačů, zatímco druhý přístup nejprve nahradí všechny oddělovače jedním sjednoceným oddělovačem a poté rozdělí na základě jediného oddělovače. ' rozdělit() ” metoda se vzorem regulárních výrazů je účinný způsob, jak rozdělit řetězce pomocí více oddělovačů. V tomto příspěvku na blogu definujeme metody pro rozdělení řetězce s více oddělovači pomocí JavaScriptu.