Jak podzielić łańcuch łamania sznurka na konkretną postać w JavaScript

Jak podzielić łańcuch łamania sznurka na konkretną postać w JavaScript

Istnieje wiele sytuacji, w których deweloper musi podzielić ciąg, takich jak wyodrębnienie określonych części łańcucha, oddzielić dane na wiele zmiennych, usunąć niechciane znaki lub wyszukiwać określone podkład lub znaki w ciągu. Rozdzielając ciąg na określony znak, możesz również wyodrębnić i przechowywać informacje w zmiennych lub tablicach w celu dalszego użycia.

W tym spisie omówi podejście do podziału łańcucha w JS.

Łamanie łańcucha na określoną postać w JavaScript

Aby złamać sznur na określony znak, skorzystaj z „podział()" metoda. Pomaga podzieleniem łańcucha na tablicę podłoża za pomocą separatora. Separator może być określonym wyrażeniem regularnym lub ciągiem.

Składnia

Użyj podanej składni do podziału łańcucha:

Split (separator)


Tutaj, "separator”To ciąg używany do podziału łańcucha.

Przykład 1: Podziel łańcuch za pomocą separatora ciągów w metodzie „split ()”

Najpierw utwórz zmienną „strunowy”, Który przechowuje dni tygodnia jako ciąg:

var string = "poniedziałek; wtorek, środa; czwartek, piątek; sobota, niedziela";


Wywołaj metodę split (), przekazując separator „;„Aby podzielić ciąg na tym separatorze:

var result = String.podział(";");


Na koniec wydrukuj wynikową tablicę podrzędnych na konsoli:

konsola.log (wynik);


Można zauważyć, że żądło zostało pomyślnie podzielone na separator ”;”:

Przykład 2: Podziel łańcuch za pomocą wyrażenia regularnego w metodzie „split ()” jako separator

Możesz także użyć wyrażenia regularnego lub wzoru od regularności, aby wykonać tę procedurę. Tutaj przekazamy wzór do metody split (), która działa jak separator. Jeśli separator nie zostanie określony, metoda split () będzie wykorzystywać Whitespace jako domyślną:

var result = String.podział(/[;]/);


Wyjście


Możesz także użyć Break A String w szeregu podkładów, które łamie się w wielu określonych znakach/separatorach.

Tutaj ciąg zawiera różne separatory po każdym słowie:

var string = "poniedziałek; wtorek: środa, czwartek. Piątek sobota NIEDZIELA";


Utwórz tablicę separatorów, aby podzielić ciąg. Tutaj podzielimy ciąg na „przecinek(,)”I„ „Fullstop (.)”:

var chars = [',', '.'];


Utwórz pustą tablicę, w której elementy zostaną wypchane, dzieląc ciąg:

var array = [];


Teraz utwórz zmienną ”Temp”I przypisz do niego pusty ciąg:

var temp = "";


Iteruj ciąg za pomocą „Do”Pętla i sprawdza wszystkie separatory w ciągu i naciska elementy w tablicy za pomocą„naciskać()" metoda:

dla (var i = 0; i < string.length; i++)
if (Chars.indexof (ciąg [i]) !== -1)
szyk.push (temp);
temp = "";

w przeciwnym razie
temp += String [i];


Wydrukuj wynikową tablicę na konsoli:

konsola.log (tablica);


Jak widać, że ciąg został oddzielony na podstawie określonej tablicy separatorów:


Chodzi o rozdzielenie lub łamanie sznurka na konkretną postać.

Wniosek

„„podział()”Metoda jest używana do podziału lub łamania łańcucha o określonym znaku. Rozbija ciąg w szeregu podłoża, definiując separator, jak znak, wyrażenie regularne lub ciąg. Możesz także podzielić ciąg z wieloma separatorami za pomocą szeregu separatorów. W tym spisie omówiono procedurę łamania łańcucha na konkretnym znaku w JavaScript.