Podziel ciąg z wieloma separatorami za pomocą JavaScript

Podziel ciąg z wieloma separatorami za pomocą JavaScript
Rozdzielający ciąg jest praktyką rozkładania ciągów tekstu w sposób systematyczny, aby każdy z komponentów tekstu można było traktować osobno. Czasami programiści muszą podzielić długie ciągi na podstawie wielu separatorów zawierających struny. Aby to zrobić, JavaScript zapewnia metodę split ().

Ten post na blogu zdefiniuje metody podziału ciągu JavaScript z wieloma separatorami.

Jak podzielić ciąg JavaScript z wieloma separatorami?

Aby podzielić ciąg JavaScript z wieloma separatorami, użyj poniżej wspomnianych metod:

  • metoda split ()
  • metoda split () z metodą zamiennika ()

Przeanalizujmy powyższe metody indywidualnie.

Metoda 1: Podziel ciąg JavaScript z wieloma separatorami przy użyciu metody split ()

Do podziału ciągów z wieloma separatorami użyj „podział()" metoda. Metoda split () dzieli sznurki na tablicę podłoża na podstawie separatorów.

Składnia

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

Split (separator)

Tutaj, "separator”Jest znakiem lub wzorem wyrażenia wykorzystywanego do podziału sznurka.

Wartość zwracana

  • Zwraca gamę podań.

Przykład

Utwórz zmienną „strunowy”, Który zawiera ciąg z wieloma separatorami, w tym„przestrzenie”,„!" I "_”:

var string = "! do linuxhint_website ";

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

var splitstring = string.podział(/[!\ s _]+/);

Wydrukuj podzielone struny na konsoli:

konsola.log (SPLITSTRING);

Dane wyjściowe pokazuje, że ciąg jest skutecznie podzielony na podjazdy z separatorami:

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

Metoda 2: Podziel ciąg JavaScript z wieloma separatorami za pomocą metody split () metodą zamiennika ()

Użyj metody split () metodą zamiennika (), aby podzielić ciąg JavaScript z wieloma separatorami. Metoda zamiennika () zastępuje separatory jednym znakiem, a następnie metoda split () podzieli ciąg na pojedynczy znak.

Składnia

Postępuj zgodnie z podaną składnią do podziału łańcucha z wieloma separatorami za pomocą metody split () i zamiennika ():

zamiennik (separator, zamiennik).Split (separator)

Przykład

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

var splitstring = string.Zastępca („;”, „$”).Zastępca (',', „$ ') .split („$”);

Wyjście

Zebraliśmy wszystkie najlepsze możliwe rozwiązania, aby podzielić ciąg z wieloma separatorami w JavaScript.

Wniosek

Aby podzielić ciąg JavaScript z wieloma separatorami, użyj prostego „podział()„Metoda lub„podział()„Metoda z„Zamień wszystko()" metoda. Metoda split () przyjmuje wzór regularności wielu separatorów, podczas gdy drugie podejście najpierw zastąpi wszystkie separatory jednym zunifikowanym separatorem, a następnie podzieli się na podstawie pojedynczego separatora. „„podział()„Metoda ze wzorem wyrażenia wyrażenia jest skutecznym sposobem na podział ciągów za pomocą wielu separatorów. W tym poście na blogu definiujemy metody podziału ciągu z wieloma separatorami za pomocą JavaScript.