Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 2.36 KB

splitting-strings-into-words-in-javascript.md

File metadata and controls

44 lines (31 loc) · 2.36 KB
title layout categories pubDate description keywords
Разбиение строк на слова в JavaScript
../../layouts/ArticleEntry.astro
javascript
2024-03-05
Разбиение строк на слова в JavaScript
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, которое соответствует русским словам (включая буквы и символы "ё" и "Ё") и исключает знаки пунктуации.