Разделение строки
Разделение строки — это получение из одной строки нескольких частей по заданному разделителю: пробелу, запятой, точке или другому символу. Чаще всего так выделяют слова из строки.
Как выполняется разделение
Алгоритм находит очередной разделитель и отделяет текст слева от него как отдельную часть. Затем поиск продолжается после разделителя. Если разделителей несколько, получается несколько элементов. Например, при разделении строки «море,лес,поле» по запятой будут получены три части: «море», «лес» и «поле».
Пусть дана строка "кот и пёс", а разделитель — пробел. После разделения получаются три слова: "кот", "и", "пёс". В Python это записывают так: parts = "кот и пёс".split(" ").
Разделитель обычно не входит в полученные части: при разделении по пробелу пробелы исчезают. Это не то же самое, что поиск подстроки или замена символов: разделение меняет представление строки на набор частей, а не просто ищет или заменяет фрагмент.
При работе с данными важно учитывать пустые части. Например, в строке «а,,б» между двумя запятыми нет текста: в зависимости от используемого языка и функции результат может содержать пустую строку. Если разделителем служит пробел, несколько пробелов подряд также могут потребовать отдельной обработки.
Что получится при разделении строки "12-04-2025" по символу "-"?
Главное
- Разделение строки разбивает её на части по заданному разделителю.
- Разделитель обычно удаляется из результата, а части сохраняются в массиве или списке.
- После разделения удобно выполнять обработку слов или других полученных частей.