今、私は句読点の削除に関してすでに回答されている 1000 ほどの質問を認識しています。しかし、私のものは私が見たものとは少し異なります。
ハイフンと単一のアポストロフィを除くすべての句読点を削除するコードが必要です。
これまでに見つけたコードは次のとおりです。
import re
def textStrip():
text = input("Text? ")
return re.compile('\w+').findall(text)
これはすべての句読点を削除するのに非常に効果的ですが、これに例外を追加する方法があるかどうか疑問に思っていますか? または、誰かが一緒にもっと良い方法を持っていれば、それは非常に役立ちます. ありがとう!
サンプル:
"A tall-ish wall, with trim.I don't want to paint it;"
戻ります:
["A", "tall-ish", "wall", "with", "trim", "I", "don't", "want", "to", "paint", "it"]