Python to język programowania używany do analizy tekstu i przetwarzania języka naturalnego. W Python ciągnie są wykorzystywane do analizy danych tekstowych. Mówiąc dokładniej, ciąg może zawierać same lub pojedyncze cytaty. Czasami jednak mamy nieoczekiwane cytaty w dowolnym ciągu, który wymaga z nimi radzenia sobie.
W tym poście omówi kilka metod usuwania cytatów z łańcucha Pythona.
Jak usunąć cytaty z sznurka w Pythonie?
Aby usunąć cytaty z łańcucha w Pythonie, stosowane są metody poniżej opisywanych:
Metoda 1: Usuń cytaty z łańcucha w Pythonie za pomocą pętli „for”
Aby wyeliminować cytaty z dowolnego sznurka Pythona, wbudowana funkcja iteracyjna ”Do„Pętla jest używana. Jest wykorzystywany do iteracji nad pożądaną sekwencją. Podane dane mogą być zestawem instrukcji, ciągów, listy lub krotki. Dodatkowo może wygenerować ciąg bez cytatów w Pythonie.
Przykład
Początkowo wygeneruj zmienną ciągów i przekaż ciąg, który zawiera cytaty:
original_str = "Linux'hint 'to strona internetowa„ World World ”!!"Utwórz zmienną, która przyjmie podwójne i pojedyncze cytaty:
check_quotes = ["" ", '' ']Wygeneruj jeszcze jeden pusty ciąg:
Bez_quotes = ""Użyj "Do„Pętla, która sprawdzi znak dostarczonego ciągu jeden po drugim za pomocą„Jeśli" oświadczenie. Jeśli zaznaczony znak nie jest pojedynczym lub podwójnym cytatem, przejdzie do wcześniej utworzonego pustego ciągu:
dla postaci w oryginale_str:Następnie wydrukuj ciąg bez cytatów:
Drukuj (bez_kotów)Wyjście
Metoda 2: Usuń cytaty z łańcucha w Pythonie za pomocą metody „zamień ()”
„„zastępować()”Wbudowana metoda służy do usuwania pojedynczych lub podwójnych cytatów w dowolnym ciągu Python. Może zwrócić duplikat ciągów, w którym obecność podłańca jest wymieniana z innym.
Przykład
Zadzwoń do "zastępować()„Metoda z wymaganymi argumentami jako wartością zastępczą, wartością, którą należy wymienić i przekazać ją„Second_String" zmienny:
second_string = original_str.zastępować('"',")Aby uzyskać zmodyfikowany ciąg, który zawiera tylko znak, użyj „wydrukować()”Funkcja:
Drukuj (Second_String)Jak widać przy następujących wyjściach, ciąg został wyświetlony bez cytatów:
Metoda 3: Usuń cytaty z łańcucha w Pythonie za pomocą „Re.metoda sub () ”
„„Odnośnie.pod()„Metoda może być zastosowana do usuwania cytatów z łańcucha Pythona, który jest modułem biblioteki Regex. Ta wbudowana metoda zastępuje wszystkie znaki, które pasują do dostarczonego formatu wyrażenia regularnego z określonym argumentem.
Przykład
Początkowo importuj „Odnośnie”Moduł:
import reUżyj "Odnośnie.pod()„Metoda, która przyjmuje wartość, którą należy wymienić, zastąpioną wartość i oryginalny ciąg jako argumenty. Następnie przechowuj je w „Second_String" zmienny:
second_string = re.sub ('"',", original_str)Zadzwoń do "wydrukować()„Metoda uzyskania wykluczonego ciągu cytatu:
Drukuj (Second_String)Wyjście
Metoda 4: Usuń cytaty z łańcucha w Pythonie za pomocą metody „strip ()”
Czasami możesz usunąć cytaty z początkowego i zakończenia dowolnego sznurka w Pythonie, „rozebrać się()„Można zastosować metodę. Aby to zrobić, postępuj zgodnie z poniższym przykładem.
Przykład
Najpierw utwórz zmienną ciąg i przekaż ciąg z cytatami na jego początkowym i zakończeniu:
original_str = '"Linuxhint to światowa strona internetowa na świecie!!""Użyj "rozebrać się()„Metoda z wartością wymiany jako argumentu i zapisz ją do„New_String" zmienny:
new_string = original_str.rozebrać się('"')Wydrukuj filtrowany ciąg:
Drukuj (Second_String)Poniższy ciąg dany w wyjściu nie zawiera żadnych cytatów:
Metoda 5: Usuń cytaty z łańcucha w Pythonie za pomocą metody „istrip ()”
Jeśli chcesz tylko usunąć cytaty z ciągu start Python, „„IStrip ()„Można również zastosować metodę. Postępuj zgodnie z poniższymi przykładem, aby uzyskać lepsze zrozumienie.
Przykład
Utwórz nowy ciąg zmiennej i przekaż wartość zawierającą podwójną wycenę na początku ciągu:
original_str = '"Linuxhint to światowa strona internetowa na świecie!!'Zadzwoń do "IStrip ()„Metoda i przejście”\”Jako parametr do usunięcia podwójnych cytatów. Zapisz je na „New_String" zmienny:
new_string = original_str.lstrip („”)Aby wyświetlić filtrowany ciąg, użyj „wydrukować()" oświadczenie:
Drukuj (New_String)Wyjście
Metoda 6: Usuń cytaty z ciągów w Pythonie za pomocą metody „rstrip ()”
„„rstrip ()„Wbudowana metoda można wykorzystać do usuwania podwójnych cytatów z końca sznurka w Pythonie. Jest przeciwny do „IStrip ()”Metoda i eliminuje dostarczony element z końca dowolnego pożądanego ciągu.
Przykład
Początkowo wygeneruj ciąg, który zawiera podwójne cytaty na końcu:
original_str = 'Linuxhint to najlepszy na świecie witryna samouczka!!""Użyj "rstrip ()„Metoda i przejdź”\”Jako argument usunięcia podwójnych cytatów. Przechowuj je do „New_String" zmienny:
new_string = original_str.rSTRIP („”)Wreszcie zadzwoń do „wydrukować()„Funkcja, aby pokazać ciąg:
Drukuj (New_String)Można zaobserwować, że podwójne podwójne cytaty nie zawierają podwójnych cytatów:
To wszystko! Opracowaliśmy o usunięciu cytatów ze sznurka Pythona.
Wniosek
Aby wyeliminować cytaty z dowolnego sznurka Pythona, „Do„Pętla,„zastępować()„Metoda,„Odnośnie.pod()„Metoda,„rozebrać się()„Metoda,„IStrip ()”Metoda i„rstrip ()„Zastosowane są metody. Wszystkie metody są wbudowanymi funkcjami Pytonów, które są wykorzystywane do wielu celów. Ten post ilustruje wiele funkcji, aby usunąć cytaty z ciągu Python.