Разделить строку с несколькими разделителями с помощью JavaScript

Razdelit Stroku S Neskol Kimi Razdelitelami S Pomos U Javascript



Разделение строки — это практика систематического разбиения текстовой строки, чтобы каждый из компонентов текста можно было обрабатывать отдельно. Иногда разработчикам необходимо разделить длинные строки на основе нескольких разделителей, содержащих строки. Для этого в JavaScript предусмотрен метод split().

В этом сообщении блога будут определены методы разделения строки JavaScript с несколькими разделителями.

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

Для разделения строки JavaScript с несколькими разделителями используйте следующие методы:







Давайте рассмотрим вышеперечисленные методы по отдельности.



Способ 1: разделить строку JavaScript с несколькими разделителями с помощью метода split()

Для разделения строк с несколькими разделителями используйте « расколоть() метод. Метод split() разбивает строки на массив подстрок на основе разделителей.



Синтаксис





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

расколоть ( разделитель )

Здесь, ' разделитель ” — это символ или шаблон регулярного выражения, используемый для разделения строки.



Возвращаемое значение

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

Пример

Создайте переменную ' нить ', который содержит строку с несколькими разделителями, включая ' пространства », « ! ' а также ' _ ”:

был стринги знак равно 'Добро пожаловать! на веб-сайт Linuxhint_Website' ;

Вызовите метод split(), передав регулярное выражение, содержащее разделители, включая « ! », « (пробелы), « _ ».

был разделенСтрока знак равно нить. расколоть ( / [ ! \s_ ] +/ ) ;

Распечатайте разделенные строки на консоли:

приставка. журнал ( сплитстрока ) ;

Вывод показывает, что строка успешно разбита на подстроки с разделителями:

Если вы не заинтересованы в использовании регулярных выражений, следуйте приведенному ниже разделу, чтобы разделить строку с несколькими разделителями.

Способ 2: Разделить строку JavaScript с несколькими разделителями, используя метод split() с методом replaceAll()

Используйте метод split() с методом replaceAll(), чтобы разделить строку JavaScript с несколькими разделителями. Метод replaceAll() заменяет разделители одним символом, а затем метод split() разбивает строку на один символ.

Синтаксис

Следуйте приведенному синтаксису для разделения строки несколькими разделителями с помощью методов split() и replaceAll():

заменить все ( сепаратор, заменитель ) . расколоть ( разделитель )

Пример

В следующем примере сначала мы заменим все разделители одним разделителем « $ ' с использованием ' заменить все() ', а затем разделите строку на основе одного разделителя ' $ ”:

был разделенСтрока знак равно нить. заменить все ( ';' , '$' ) . заменить все ( ',' , '$' ) . расколоть ( '$' ) ;

Выход

Мы собрали все лучшие возможные решения для разделения строки с несколькими разделителями в JavaScript.

Вывод

Чтобы разделить строку JavaScript с несколькими разделителями, используйте простой « расколоть() 'метод' или ' расколоть() ” метод с “ заменить все() метод. Метод split() использует шаблон регулярного выражения из нескольких разделителей, в то время как второй подход сначала заменяет все разделители одним унифицированным разделителем, а затем разделяет на основе одного разделителя. “ расколоть() ” с шаблоном регулярного выражения — это эффективный способ разделения строк с несколькими разделителями. В этом сообщении блога мы определяем методы разделения строки с несколькими разделителями с помощью JavaScript.