awilum.ru
Статьи Курсы Об авторе

Разбиение строк на слова в JavaScript

Для разбиения строки на слова в JavaScript можно воспользоваться различными методами. Один из наиболее распространенных способов - использовать метод split().

// Исходная строка
let str = "Пример строки для разбиения на слова";

// Разбиваем строку на массив слов, используя пробел в качестве разделителя
let wordsArray = str.split(" ");

// Теперь массив wordsArray содержит отдельные слова из исходной строки
console.log(wordsArray);

// [ 'Пример', 'строки', 'для', 'разбиения', 'на', 'слова' ]

Этот код разобьет исходную строку на массив слов, разделенных пробелами.

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

Вот как это можно сделать:

// Исходная строка
let str = "Пример, строки! с? знаками: препинания.";

// Разбиваем строку на массив слов, используя регулярное выражение
let wordsArray = str.match(/[а-яА-ЯёЁ]+/g);

// Теперь массив wordsArray содержит отдельные слова из исходной строки без знаков пунктуации
console.log(wordsArray);

// [ 'Пример', 'строки', 'с', 'знаками', 'препинания' ]

В этом примере мы используем регулярное выражение /[а-яА-ЯёЁ]+/g, которое соответствует русским словам (включая буквы и символы “ё” и “Ё”) и исключает знаки пунктуации.

Хотите освоить JavaScript и стать востребованным разработчиком?
Присоединяйтесь к курсу JavaScript Базовый уровень прямо сейчас!
Изучите основы и продвинутые концепции, создавайте интерактивные веб-приложения и воплотите свои идеи в реальности. Не упустите шанс стать экспертом в мире разработки – начните свой путь прямо сейчас!
Обнаружили ошибку в этой статье? Хотите уточнить, обновить или добавить что-то?
Все мои статьи доступны для редактирования на GitHub. Буду благодарен за любое улучшение или исправление!