Python Re Zamień

Python Re Zamień
„Python” to ogólny język programowania, który jest szeroko używany, ponieważ jego interfejs językowy jest łatwy i zrozumiały. Wymień () to wbudowana funkcja języka Pythona. Tutaj przyjrzymy się wyrażeniu regularnym w Pythonie za pomocą metody zastępczej. Funkcja zastąpienia w Pythonie działa poprzez zastąpienie łańcucha nowym dostarczonym ciągiem, który powoduje zastąpienie innego ciągu przez dopasowanie określonego występowania. Ponadto omówimy Reprezent w Pythonie z pomocą następujących przykładów.

Składnia

strunowy.Wymień (stary, nowy, liczba)

Podana składnia jest używana do wydajności Re -zastępczej w środowisku Python. „Stare” w składni dotyczy łańcucha, w którym chcemy zamiennik. Liczba w składni dotyczy liczby razy, w których chcemy zastąpić ciąg, a ten parametr jest również opcjonalny i używany w razie potrzeby. Podczas gdy nowa składnia służy do zastąpionego ciągu, który wynika po wymianie starego ciągu.

Jaki jest wzór w Python Re Zamień?

W Python re zastąpi, wzór odgrywa istotną rolę, na której funkcja ma tendencję do przetwarzania. Jego celem jest wyszukiwanie i dostarczenie określonego wzorca ciągiem dla wydajności wymiany.

Przykłady implementacji Pythona Re Zastąpienie

Poniżej znajduje się sposób wykonania metody funkcji Python Re zastąpienie:

  • Usuwanie wszystkich białych i zastępowanie ich podkreśleniem w Python Regex.
  • Jednorazowe zastąpienie instancji wzoru za pomocą ponownego.sub () w Pythonie.
  • Wielokrotnie zastępując instancje wzoru za pomocą Re RE.sub () w Pythonie.
  • Przekształcenie wielopasmowych na małe litery za pomocą funkcji wymiany.
  • Zastąpienie wystąpień pojedynczych znaków za pomocą zastąpienia ().

Przykład 1: Usunięcie wszystkich białychprze i zastąpienie ich podkreśleniem w Regex Python

W tym przykładzie usuniemy wszystkie białe listy i zastąpimy je podkreśleniem. Dwie operacje są tutaj wdrażane w tym samym czasie. Najpierw usuń przestrzenie. Po drugie, wymień przestrzenie na podkreślenie. Aby wymienić, używany jest wzór „\ s”, który jest specjalną sekwencją Regex. Ciąg docelowy to miejsce, w którym piszemy ciąg, na którym chcemy pracować dla wymiany. Następnie używamy RE.podrzędna funkcja wykonywania funkcji. Następnie używamy funkcji drukuj dla wyświetlacza wyników na ekranie.

Wyjście pokazuje udaną wydajność usuwania i wymiany białej listy podkreślenia na danym ciągu.

Przykład 2: Jeden razy zastąpienie instancji wzoru za pomocą Re RE.Sub () w Pythonie

W tym przypadku dokonamy wymiany wzoru w Pythonie. Zaimportuj wyrażenie regularne jako „RE” z biblioteki Pythona. W tej metodzie zmaksymalizujemy liczbę wzorów wymiany. W celu ciąg stempli deklaruje łańcuch. String, który tu jest, brzmi: „Jest bardzo utalentowany i uwielbia programować”. Następnie zmaksymalizujemy liczbę liczb w wierszu kodu 3. Ustawiliśmy hrabia na „1”, co oznacza, że ​​liczba zostanie wykonana tylko raz. Zatem zamiennik jest również wykonywany raz w ciągu.

To ustawienie liczby na 1 jest ważne, ponieważ ustawienie odbywa się jako 0 domyślnie. Następnie użyj funkcji drukowania, aby wydrukować wyniki.

Wyjście wyświetla udaną wydajność, która jest wykonywana przez pojedynczą liczbę wymiany wzoru w Pythonie za pomocą RE.pod().

Przykład 3: Wielokrotnie zastępowanie instancji wzoru za pomocą Re RE.Sub () w Pythonie

W poprzednim przykładzie mamy wymianę pojedynczego wystąpienia wzoru w Pythonie. W tym przykładzie wykonamy ten sam proces, ale z wieloma wymianami instancji sznurka w Pythonie. Oznacza to, że liczba jest zwiększona. Tutaj sznurek jest traktowany jako „jej hobby jest czytanie”. Następnie użyj Re RE.funkcja podrzędna poprzez inicjowanie liczby jako „4”. Następnie wydrukuj wyniki za pomocą funkcji drukowania w Python.

Wyświetlacz okazuje się, że pokazuje wiele liczby wymiany wzoru w Pythonie za pomocą Re RE.pod().

Przykład 4: Konwertowanie wielkich liter na małe litery za pomocą funkcji wymiany

W tym przypadku będziemy pracować nad przekształceniem wielkich liter na małe litery za pomocą funkcji zastępczej w Pythonie, inicjowanie ciągu jako wielkimi i małej wartości. Sznurek, który tu jest, to „woda jest zimna”. Widzimy, że istnieje pewna wielka część i niektóre małe znaki w ciągu za pomocą RE.Sub () funkcja z funkcją konwersji jako ciąg „Convert_to_lower”. Następnie użyj funkcji drukowania, aby wydrukować wyniki konwersji na wyświetlaczu.

Wyjście pokazuje, że przyłogi wejściowe są konwertowane na małe litery. Cały ciąg jest teraz małej litery.

Przykład 5: Zastąpienie wystąpień pojedynczych znaków za pomocą zastępowania ()

W tym przykładzie zastąpimy wystąpienia podanego znaku za pomocą funkcji zastępczej () w Pythonie. Ta metoda działa poprzez sprawdzanie i dopasowanie wielkich liter w ciągu. String, który tutaj jest tutaj, to „Rassit”, w którym stosujemy funkcję zamiennika. Nowa wartość ciągu dla zamiennika jest deklarowana jako „B”. Oznacza to, gdziekolwiek jest „S”, należy to zastąpić „B” w ciągu. Funkcja zastępcza jest znana jako instancja nie nakładająca się. Wymaga kontroli ciągu i dopasowanie zastępuje ciąg. Użyj funkcji drukowania, aby wydrukować wymianę pojedynczego znaku.

Wyświetlacz pokazuje pomyślną wymianę wartości ciągu. Teraz nowy ciąg to „królik”.

Przykład 6: Zastąpienie za pomocą RE.Metoda subn () (tuple)

W tym przypadku dowiemy się nowej metody podobnej do Re.metoda sub (), ale pojawiające się wyniki są różne. Zobaczmy, jak to ponownie.funkcja subn () działa. Ta funkcja zwraca dwa elementy krotki. Pierwszy element powinien pojawić się jako nowa wersja danego ciągu i odbywa się to po wszystkich zamiennikach. Podczas gdy wymiany drugiego elementu są wykonywane na podstawie liczb. Mamy tutaj sznurki, gdy tęcza pokazuje kolory „fioletowe”, „niebieskie” i „różowe”. Następnie, dla wymiany, podaliśmy nowy ciąg jako „fioletowy” w wyniku za pomocą RE.funkcja subn () dla wydajności wymiany. Następnie użyj funkcji drukowania, aby wydrukować wyniki.

Wyjście wyświetla kolor fioletowy w krotce za pomocą RE.Subn (), aby wymienić w Python Re Wymień. Widzimy, że wyniki ciągów są takie same, biorąc pod uwagę, że kolor części ciągów jest drukowany trzykrotnie. Po sznurku i przecinku jest napisane „3”, które pokazują, że wykonuje się trzy liczbę zamienników.

Wniosek

W tym artykule dowiedzieliśmy się metody i wykorzystania Reprezentu w Pythonie. Wykorzystaliśmy RE.sub (), re.Subn () oraz funkcje zamienników do wykonania wymiany. Wdrożyliśmy przykład, obejmując każdy szczegół w celu lepszego zrozumienia recencji Re -Deport w Python. Zrobiliśmy jeden czas i wiele razy, zastępując instancję wzoru za pomocą Re RE.sub (), usuwając wszystkie białe listy i zastępując je podkreśleniem, zastępując występowanie pojedynczych znaków za pomocą zastępowania () i konwersja wielkich do małych liter za pomocą funkcji wymiany.