python split regex
Jak rozdělit věty na slova snadno a rychle.
Python obsahuje spoustu šikovných funkcí. V tomto příspěvku se podíváme na funkci split
, která nám pomůže rozdělit řetězec na slova.
Příklad 1: Rozděl větu na slova
t = "LovelyData kurzy Python SQL R PowerBI Tableau ..."
# Použij funkci split a rozděl text na jednotlivá slova
# Pozn.: Vrátí datový typ list
print(t.split())
['LovelyData', 'kurzy', 'Python', 'SQL', 'R', 'PowerBI', 'Tableau', '...']
Příklad 2: Rozděl věty na slova
import re
t = """LovelyData: Získejte superschopnosti.
Kurzy, kterým věří jednotlivci, malé týmy i největší společnosti."""
# Tyto znaky nepotřebujeme
ignoruj = ":,."
# Použijeme regulární výraz,
# odstraníme nechtěné znaky
# a rozdělíme na jednotlivá slova
t = re.sub(f"[{ignoruj}]", "", t).split()
for slovo in t:
print(slovo)
LovelyData
Získejte
superschopnosti
Kurzy
kterým
věří
jednotlivci
malé
týmy
i
největší
společnosti
Tip na závěr
Detailnější informace o funkci split
najdete v článku Python — SPLIT