Автор оригинала: 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 ().