Podziel łańcuch z wieloma separatorami za pomocą JavaScript

Podziel Lancuch Z Wieloma Separatorami Za Pomoca Javascript



Dzielenie łańcucha to praktyka polegająca na rozbijaniu ciągu tekstowego w systematyczny sposób, tak aby każdy z elementów tekstu mógł być traktowany oddzielnie. Czasami programiści muszą podzielić długie ciągi na podstawie wielu separatorów, które zawierają ciągi. W tym celu JavaScript udostępnia metodę split().

Ten wpis na blogu zdefiniuje metody dzielenia łańcucha JavaScript z wieloma separatorami.

Jak podzielić ciąg JavaScript za pomocą wielu separatorów?

Aby podzielić łańcuch JavaScript z wieloma separatorami, użyj poniższych metod:







Przeanalizujmy powyższe metody indywidualnie.



Metoda 1: Podziel łańcuch JavaScript z wieloma separatorami za pomocą metody split().

Aby podzielić łańcuchy z wieloma separatorami, użyj „ rozdzielać() ' metoda. Metoda split() dzieli ciągi na tablicę podłańcuchów na podstawie separatorów.



Składnia





Użyj podanej poniżej składni metody split():

rozdzielać ( separator )

Tutaj, ' separator ” to znak lub wzorzec wyrażenia regularnego używany do dzielenia łańcucha.



Wartość zwracana

  • Zwraca tablicę podciągów.

Przykład

Utwórz zmienną „ strunowy ”, który zawiera ciąg z wieloma separatorami, w tym „ spacje ”, „ ! ' oraz ' _ ”:

były stringi = 'Witamy! na stronie Linuxhint_Website' ;

Wywołaj metodę split() przekazując wyrażenie regularne zawierające separatory, w tym „ ! ”, „ \s ” (spacje), „ _ ”.

został podzielonyString = strunowy. rozdzielać ( / [ ! \s_ ] +/ ) ;

Wydrukuj podzielone łańcuchy na konsoli:

konsola. dziennik ( PodzielString ) ;

Dane wyjściowe pokazują, że łańcuch został pomyślnie podzielony na podciągi z separatorami:

Jeśli nie jesteś zainteresowany używaniem wyrażeń regularnych, postępuj zgodnie z poniższą sekcją, aby podzielić łańcuch z wieloma separatorami.

Metoda 2: Podziel łańcuch JavaScript za pomocą wielu separatorów za pomocą metody split() Z metodą replaceAll()

Użyj metody split() z metodą replaceAll() do podzielenia łańcucha JavaScript z wieloma separatorami. Metoda replaceAll() zastępuje separatory pojedynczym znakiem, a następnie metoda split() rozdziela łańcuch na pojedynczy znak.

Składnia

Postępuj zgodnie z podaną składnią, aby podzielić łańcuch z wieloma separatorami za pomocą metody split() i replaceAll():

Zamień wszystko ( separator, zamiennik ) . rozdzielać ( separator )

Przykład

W poniższym przykładzie najpierw zastąpimy wszystkie separatory pojedynczym separatorem „ $ ' używając ' Zamień wszystko() ”, a następnie podziel ciąg na podstawie pojedynczego separatora „ $ ”:

został podzielonyString = strunowy. Zamień wszystko ( ';' , „$” ) . Zamień wszystko ( ',' , „$” ) . rozdzielać ( „$” ) ;

Wyjście

Zebraliśmy wszystkie najlepsze możliwe rozwiązania, aby podzielić łańcuch z wieloma separatorami w JavaScript.

Wniosek

Aby podzielić łańcuch JavaScript z wieloma separatorami, użyj prostego „ rozdzielać() ” metoda lub „ rozdzielać() ” metoda z „ Zamień wszystko() ' metoda. Metoda split() pobiera wzorzec wyrażenia regularnego z wieloma separatorami, podczas gdy drugie podejście najpierw zastąpi wszystkie separatory jednym ujednoliconym separatorem, a następnie podzieli na podstawie pojedynczego separatora. „ rozdzielać() ” ze wzorcem wyrażenia regularnego to skuteczny sposób na dzielenie łańcuchów za pomocą wielu separatorów. W tym poście na blogu definiujemy metody dzielenia łańcucha z wieloma separatorami za pomocą JavaScript.