Рубрики
Без рубрики

Сплит Python Split по новой линии

Автор оригинала: Python Examples.

Python – расщепление строки новой строкой

Вы можете разделить строку в Python с новой строкой в качестве разделителя во многих отношениях.

В этом руководстве мы узнаем, как разделить строку новой линейной символом \ N в Python, используя str.split () и Re.Split () методы.

Пример 1: Разделить строку новой строкой с помощью str.split ()

В этом примере мы возьмем многослойную строку string1 Отказ Мы позвоним методу разделения () на этой строке с новой линейной символом \ N прошел как аргумент. Способ разделения () расщепляет строку новой линией символом и возвращает список строк.

Python Program

string1 = '''Welcome
to
pythonexamples.org'''

#split string by single space
chunks = string1.split('\n')

print(chunks)

Выход

['Welcome', 'to', 'PythonExamples.org']

Строка также может содержать \ N символы в строке, как показано ниже, вместо многострочной строки с тройными цитатами.

Python Program

str = 'Welcome\nto\nPythonExamples.org'

#split string by single space
chunks = str.split('\n')

print(chunks)

Выход

['Welcome', 'to', 'PythonExamples.org']

Пример 2: Сплит строки новой строкой с использованием RE.SPLIT ()

В этом примере мы разделим строку новой строкой, используя Split () метод регулярного выражения Re упаковка.

Использовать Re Пакет, мы должны импортировать его в начале нашей программы.

Python Program

import re

string1 = '''Welcome
to
pythonexamples.org'''

#split string by single space
chunks = re.split('\n', string1)

print(chunks)

Выход

['Welcome', 'to', 'pythonexamples.org']

Пример 3: Разделить строку одним или несколькими новыми линиями

В этом примере мы возьмем строку с подстролами, разделенными одной или несколькими новыми символами линии. Мы будем использовать Re Пакет, чтобы разделить строку одним или несколькими новыми символами линии в качестве разделителя. Регулярное выражение, которое представляет одну или несколько новых символов линии, является \ n + Отказ Передам это выражение и строку в качестве аргументов метода Re.Split ().

Синтаксис метода Re.Split () – Re.Split (Regular_expression, String) Отказ Функция возвращает список подстроек разделения от строка на основе Regular_expression Отказ

Python Program

import re

str = '''Welcome

to




PythonExamples.org'''

#split string by single space
chunks = re.split('\n+', str)

print(chunks)

Регулярное выражение \ n + представляет одну или несколько соседних новых строк. Итак, одна или несколько новых строк рассматриваются как сепаратор между расщеплениями.

Выход

['Welcome', 'to', 'PythonExamples.org']

Резюме

В этом руководстве примеров Python мы узнали, как разделить строку новой строкой, используя STRING.SPLIT () и RE.SPLIT ().