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.