Usuń cytaty z Python String

Usuń cytaty z Python String

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:

  • dla pętli
  • zastępować()
  • Odnośnie.pod()
  • rozebrać się()
  • IStrip ()
  • rstrip ()

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:
Jeśli znak nie jest w Check_Quotes:
Bez_kotes += znak

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 re

Uż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.