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:
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
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.