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

Как разделить строку с помощью подчеркивания в Python?

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

Python – разбитая строка с подчеркиванием

Вы можете разделить строку в Python с помощью метода String.split ().

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

Направьте строку Python Split, чтобы узнать синтаксис и базовое использование метода String.split ().

Пример 1: Разделить строку с помощью подчеркивания

В этом примере мы возьмем строку с элементами/словами, разделенными символом подчеркивания _ , разделить строку и храните элементы в списке.

Python Program

str = '52_841_63_24_76_49'

#split string by _
items = str.split('_')

print(items)

Выход

['52', '841', '63', '24', '76', '49']

Пример 2: Сплит Сплит на один или несколько подчеркиваний

В этом примере мы возьмем строку с элементами/словами, разделенными одним или несколькими подчеркивающими символами, разделите строку и храните элементы в списке.

Мы будем использовать Re Пакет Python в следующей программе. Re.Split (Regular_expression, String) Возвращает список предметов разделения из строка на основе Regular_expression Отказ

Python Program

import re

str = '52_841__63____24_76______49'

#split string by _
items = re.split('_+', str)

print(items)

Регулярное выражение _ + представляет один или несколько подчерков. Итак, один или несколько подчерков рассматриваются как разделитель.

Выход

['52', '841', '63', '24', '76', '49']

Один или несколько соседних подчеркиваний считаются одним разделителем.

Резюме

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