split
Lekcja 4 z 28 w kursie Wyrażenia regularne w Pythonie w Coddy.
Funkcja split pozwala podzielić ciąg znaków na listę na podstawie określonego wzorca. Działa podobnie do metody split dla ciągów znaków, ale oferuje bardziej zaawansowane możliwości dopasowywania wzorców.
re.split(pattern, string, maxsplit=0)- pattern: Wzorzec wyrażenia regularnego, według którego ma zostać podzielony ciąg znaków.
- string: Ciąg znaków, który ma zostać podzielony.
- maxsplit: Opcjonalne. Maksymalna liczba podziałów do wykonania. Wartość domyślna to 0, co oznacza brak limitu liczby podziałów
import re
text = "one, two, three, four"
pattern = ", "
result = re.split(pattern, text)
print(result) # Wynik: ['one', 'two', 'three', 'four']W powyższym przykładzie użyliśmy funkcji split, aby podzielić ciąg znaków text w każdym miejscu, w którym występuje przecinek, po którym następuje spacja. Wynikiem jest lista podzielonych podciągów
Wyzwanie
ŁatwyNapisz program, który używa funkcji split, aby podzielić ciąg znaków "apple;banana;cherry;date" na listę owoców. Użyj średnika ; jako separatora. Na końcu wyświetl wynik.
Spróbuj swoich sił
# Napisz tutaj kodWszystkie lekcje w sekcji Wyrażenia regularne w Pythonie
1Wprowadzenie
Wprowadzenie5Grupowanie i zaawansowane wzorce
GrupowaniePrzechwytywanieOperator potokuAlternatywaWyprzedzeniaSprawdzenia wstecznePoćwicz samodzielnie: Kompilator Python online