Chcę chwycić słowo za pomocą przecinka jako końcasłowa wskaźnik za pomocą python, a także usunąć dodatkowe cudzysłowy i białe znaki. Również jeszcze jedna rzecz, którą chcę zrobić, aby każda litera słowa małymi literami, następnie pętli do następnego słowa w pliku tekstowym.
Na przykład:
Text File:
"Test Word", "The Test", "Word Two", "Word Four", "Alpha", "Bravo", "Charlie"
Jestem gotów udzielić dalszych wyjaśnień, każda pomoc zostanie doceniona. Dziękuję Ci
Odpowiedzi:
3 dla odpowiedzi № 1Ponieważ nie masz żadnego kodu do odniesienia, udzielę wysokiego poziomu wyjaśnienia, co zrobię:
Posługiwać się str.split()
z przecinkiem jako ogranicznikiem, aby podzielić łańcuch na tablicę łańcuchów.
Ponieważ musisz usunąć zarówno białe znaki, jak i cudzysłowy, użyłbym wyrażeń regularnych za pomocą funkcji zamiany, re.sub
, aby dostosować te nowe struny. Wyglądałoby to tak: ""|s"
, zamienić ""
. Możesz użyć str.lower()
do zamiany wszystkich znaków na małe litery. Nadzieja, która pomaga.