Задание № 24 · ЕГЭ

Разделение строки

Разбиение строки на слова или части по разделителю
2 мин чтенияСложность: Обновлено 29 сентября 2026

Разделение строки — это получение из одной строки нескольких частей по заданному разделителю: пробелу, запятой, точке или другому символу. Чаще всего так выделяют слова из строки.

Разделение строкиВ программировании также используют английское название split — «разделить».
Разделение строки — операция, при которой исходная строка последовательно просматривается, а её содержимое разбивается на части по каждому вхождению заданного разделителя. Полученные части обычно сохраняют в массиве или списке строк.

Как выполняется разделение

Алгоритм находит очередной разделитель и отделяет текст слева от него как отдельную часть. Затем поиск продолжается после разделителя. Если разделителей несколько, получается несколько элементов. Например, при разделении строки «море,лес,поле» по запятой будут получены три части: «море», «лес» и «поле».

\[\text{строка} \xrightarrow{\text{разделитель}} [\text{часть}_1,\text{часть}_2,\ldots,\text{часть}_n]\]
№
Пример

Пусть дана строка "кот и пёс", а разделитель — пробел. После разделения получаются три слова: "кот", "и", "пёс". В Python это записывают так: parts = "кот и пёс".split(" ").

!
Не путайте с удалением разделителя

Разделитель обычно не входит в полученные части: при разделении по пробелу пробелы исчезают. Это не то же самое, что поиск подстроки или замена символов: разделение меняет представление строки на набор частей, а не просто ищет или заменяет фрагмент.

При работе с данными важно учитывать пустые части. Например, в строке «а,,б» между двумя запятыми нет текста: в зависимости от используемого языка и функции результат может содержать пустую строку. Если разделителем служит пробел, несколько пробелов подряд также могут потребовать отдельной обработки.

Проверьте понимание

Что получится при разделении строки "12-04-2025" по символу "-"?

Главное за минуту

Главное

  • Разделение строки разбивает её на части по заданному разделителю.
  • Разделитель обычно удаляется из результата, а части сохраняются в массиве или списке.
  • После разделения удобно выполнять обработку слов или других полученных частей.