Python re split

Python re split
„Python” to interpretowany język programowania systemu komputerowego. Postępuje zgodnie z podejściem zorientowanym na obiekt, co ułatwia programistom kodowanie dla każdego poziomu projektu. Podzielone podzielone jest funkcją powiązaną z wyrażeniem regularnym oznaczonym jako „re”. Wyrażenie regularne jest wbudowaną funkcją w Pythonie, którą możemy zaimportować z biblioteki dla wydajności funkcji. Tam.Funkcja split () określa zestaw ciągów lub ciągów z dopasowaniem wzoru. Podano funkcję podzielonej na podzielone, w zależności od konkretnego znaku lub wzoru. Po znalezieniu podanego wzorca lub znaku funkcja podzielona podaje wyniki w postaci listy pozostałych znaków. Ponadto omówimy funkcję podziału Pythona za pomocą przykładów w celu lepszego zrozumienia i użycia.

Składnia

Odnośnie.split (wzór, ciąg, maksymalny split = 0, flagi = 0)

Podana składnia jest używana do funkcji podzielonej w Python. „RE” oznacza wyrażenie regularne. Wyrażenie regularne jest wbudowaną funkcją w Pythonie. „Wzór”, „ciąg”, maksymalny podzielony i „flagi” są parametrami, które wyjaśniamy w następujących parametrach.

Parametr

Poniżej znajdują się parametry używane w składni RE.Funkcja podzielona w Python. Zrozumiemy je jeden po drugim dla lepszego użycia:

Wzór

Wzór wyrażenia regularnego, który służy do podziału docelowego ciągu.

Strunowy

Ciąg to rzecz, którą chcemy podzielić. Rzeczywisty ciąg jest zmienną, która jest używana jako ciąg docelowy dla wydajności podziału.

Max split

Podział jest wykonywany w osobnych strunach. Parametr Max podzielony pomaga podzielić ciąg na maksymalne liczby. Możemy również przypisać wartość do maksymalnego podziału, ponieważ chcemy wystąpić w tej liczbie podziałów.

Flaga

W Python re.Metoda podziału, domyślnie nie stosuje się flag. Ale możemy użyć flag od regularności według potrzeb. Na przykład możemy użyć „re.I ”dla wrażliwych na sprawę wydajności wyszukiwania. Parametr flagi pomaga również w skróceniu kodu. Ponadto parametr flagi ignoruje czułość obudowy, podczas gdy pracuje nad podziałem.

Co powróci funkcja podzielona?

Tam.Funkcja podzielona w Pythonie zwraca listę obiektów w Pythonie. Na wypadek, gdyby wzór nie został znaleziony w celu ciągów, ciąg nie dzieli się w żaden sposób. Jednak w miarę zastosowania metody podziału lista generuje ciąg rozdzielający tylko z jednym elementem i z docelowym ciągiem.

Metody wykonywania w Python dla funkcji podzielonej

  • Wykonanie re.tylko funkcja split ().
  • Wykonanie re.split () funkcja bez znalezienia dopasowania.
  • Wykonanie re.Funkcja split () poprzez podzielenie łańcucha według miejsca.
  • Wykonanie re.Funkcja split () z maksymalną liczbą podziałów.
  • Wykonanie re.Funkcja podzielona w Python za pomocą określonego dopasowania ciągów.

Przykład 1: Wykonanie tylko funkcji Re split ()

W tym przykładzie wykonamy funkcję podzieloną. Najpierw musimy zaimportować „re” z biblioteki Python. Python ma wbudowany pakiet do wyrażenia regularnego w bibliotece jako „re”. Funkcja podzielona na ponowne działanie zgodnie z danym znakiem lub pewnym wzorem. Tutaj wykonujemy przykład ze wzorem „-+”. Następnie zainicjuj ciąg, ciąg, który jest pobrany w przykładzie, to „2020” z instrukcją „The Time Is tak szybko”. Po zainicjowaniu łańcucha użyj Re RE. podzielona funkcja w wyniku wyrażania wzoru i ciągu. Na koniec użyj funkcji drukowania, aby wydrukować wyniki.

Dane wyjściowe pokazuje wyniki jako RE. Funkcja Split () działała z powodzeniem w Pythonie.

Przykład 2: Wykonanie funkcji Re split () bez znalezienia dopasowania

W tym przypadku dowiemy się, jaki będzie wynik, jeśli nie otrzymamy dopasowania w RE.funkcja podzielona. Importowanie wyrażenia regularnego jako „re” zainicjuj ciąg. Wzięliśmy sznurek, ponieważ „niebo jest dziś takie ładne”. Następnie używamy RE.podzielona funkcja w wyniku wyrażenia wzoru i ciągu. Następnie używamy funkcji drukowania do drukowania wyjściowego na ekranie.

Wyświetlacz pokazuje wyniki funkcji ponownie podzielonej bez dopasowania w Pythonie.

Przykład 3: Wykonanie funkcji Re split () z podziałem łańcucha według miejsca

W tym przykładzie dowiemy się, w jaki sposób wartość łańcucha jest przyjmowana i podzielona przez przestrzeń w Python. Aby podzielić na przestrzeń, musimy to zrobić jako ograniczenie za pomocą RE.Funkcja podzielona w Python. Importowanie wyrażenia regularnego jako „re”, łańcuch tutaj jest inicjowany jako „mój ulubiony kolor to żółty”. Następnie ponownie używamy RE.Funkcja podzielona w wyniku. Funkcja drukowania służy do celów drukowania.

Wyjście wyświetla ciąg jako oddzielne wartości z przecinkami. Separacja jest wykonywana za pomocą wzoru przypisanego jako ogranicznik.

Przykład 4: Wykonanie funkcji Re split () z maksymalną liczbą podziałów

Jak w poprzednim przykładzie, przeprowadziliśmy podział łańcucha za pomocą RE.funkcja podzielona. Tutaj zrobimy to samo, ale podział można wykonać w maksymalnej liczbie podziałów. Jak w poprzednim przykładzie, każda wartość ciągu zostaje podzielona. Najpierw zaimportuj „re” z biblioteki Python. Następnie zainicjuj ciąg. Sznurek tutaj jest „Chodźmy na kawę”. Następnie wyniki za pomocą RE.Dodano funkcję podziału i powiązanie wzorca, ciągów i maksymalnego podziału. Max podzielony id jest funkcją używaną do wykonywania maksymalnych podziałów funkcji. Możemy również przypisać do niej wartość, w jakim terminie może wykonać wartość maksymalna. Następnie użyj funkcji drukowania, aby wydrukować wyniki maksymalnych podziałów w Pythonie za pomocą RE.podział().

Wyjście wyświetla wykonane maksymalne rozłamowanie za pomocą maks.Funkcja podzielona w środowisku Python z funkcją podzieloną ().

Przykład 5: Wykonanie funkcji podzielonej w Python za pomocą określonego dopasowania łańcucha

W tym przykładzie dowiemy się, jak ponownie podzielić funkcje, dopasowując kontrolę ciągu w Python. Zaimportuj wyrażenie regularne z biblioteki Python jako „re”. Następnie inicjujemy struny. Następnie musimy użyć RE.Funkcja podzielona z określonym ciągiem, w którym chcemy podzielić znaki ciągów. Tutaj wybraliśmy ciąg „I” dla zadeklarowanej linii P. Następnie użyj funkcji drukowania, aby wykryć wyniki.

Tutaj widzimy, że wyjście pokazuje udaną wydajność funkcji podzielonej w Python. String dzieli się z miejsca, w którym jest „ja”.

Wniosek

W tym artykule omówiliśmy wszystkie czynniki uczenia się, w których należy wykonać funkcję ponownie podzieloną. Jest to bardzo pomocna funkcja, kiedy mówimy o podzieleniu struny z wyrażeniem regularnym. Wykonaliśmy każdy z przykładów z wdrożeniem, które są łatwiejsze do zrozumienia i nie będzie zamieszania. Przykłady, które omówiliśmy, to rozdzielenie ponownie w Pythonie, Re.funkcja podzielona bez znalezionego dopasowania i podziału za pomocą Re RE.podzielone według przestrzeni i ostatnie jako podział za pomocą RE.podzielone z maksymalną liczbą podziałów.