Разделяне на низ с множество разделители с помощта на JavaScript

Razdelane Na Niz S Mnozestvo Razdeliteli S Pomosta Na Javascript



Разделянето на низ е практиката за разделяне на текстов низ по систематичен начин, така че всеки от компонентите на текста да може да се третира отделно. Понякога разработчиците трябва да разделят дългите низове въз основа на множеството разделители, които съдържат низовете. За да направите това, JavaScript предоставя метод split().

Тази публикация в блога ще дефинира методите за разделяне на JavaScript низ с множество разделители.

Как да разделя JavaScript низ с множество разделители?

За разделяне на JavaScript низ с множество разделители, използвайте посочените по-долу методи:







Нека разгледаме горните методи поотделно.



Метод 1: Разделяне на JavaScript низ с множество разделители с помощта на метода split().

За разделяне на низове с множество разделители използвайте „ разделяне () ” метод. Методът split() разделя низовете в масив от поднизове въз основа на разделителите.



Синтаксис





Използвайте дадения по-долу синтаксис за метода split():

разделяне ( сепаратор )

Тук, ' сепаратор ” е символът или моделът на регулярен израз, използван за разделяне на низа.



Върната стойност

  • Връща масив от поднизове.

Пример

Създайте променлива ' низ ”, който съдържа низ с множество разделители, включително „ пространства ”, “ ! ' и ' _ ”:

беше прашка = 'Добре дошли! в Linuxhint_Website' ;

Извикайте метода split(), като подадете регулярен израз, който съдържа разделители, включително „ ! ”, “ ” (интервали), „ _ ”.

беше splitString = низ. разделяне ( / [ ! \с_ ] +/ ) ;

Отпечатайте разделените низове на конзолата:

конзола. дневник ( splitString ) ;

Резултатът показва, че низът е успешно разделен на поднизове с разделители:

Ако не се интересувате от използването на регулярни изрази, следвайте раздела по-долу, за да разделите низ с множество разделители.

Метод 2: Разделяне на JavaScript низ с множество разделители с помощта на метод split() с метод replaceAll()

Използвайте метода split() с метода replaceAll(), за да разделите JavaScript низа с множество разделители. Методът replaceAll() замества разделителите с един знак и след това методът split() ще раздели низа на единичен знак.

Синтаксис

Следвайте дадения синтаксис за разделяне на низа с множество разделители, като използвате метода split() и replaceAll():

замениВсички ( сепаратор, заместител ) . разделяне ( сепаратор )

Пример

В следващия пример, първо, ще заменим всички разделители с един разделител ' $ ' използвайки ' замениВсички() ” и след това разделете низа на базата на единичен разделител „ $ ”:

беше splitString = низ. замениВсички ( ';' , '$' ) . замениВсички ( ',' , '$' ) . разделяне ( '$' ) ;

Изход

Събрахме всички най-добри възможни решения за разделяне на низа с множество разделители в JavaScript.

Заключение

За да разделите JavaScript низа с множество разделители, използвайте простия „ разделяне () ” или метода „ разделяне () ' метод с ' замениВсички() ” метод. Методът split() приема модел на регулярен израз от множество разделители, докато вторият подход първо ще замени всички разделители с един унифициран разделител и след това ще се раздели на базата на един разделител. „ разделяне () ” с модел на регулярен израз е ефективен начин за разделяне на низовете с множество разделители. В тази публикация в блога ние дефинираме методите за разделяне на низ с множество разделители с помощта на JavaScript.