When analyzing user-provided text, we are frequently interested only in meaningful words; punctuation, spaces, and conjunctions might easily get in our way. Suppose you want to count word frequencies in a book, you don't want to end up with "world" and "world" being counted as two different words.
You have to perform the following steps:
- Supply the text you want to clean up:
txt="""And he looked over at the alarm clock,ticking on the chest of drawers. "God in Heaven!" he thought.It was half past six and the hands were quietly moving forwards,it was even later than half past, more like quarter to seven.Had the alarm clock not rung? He could see from the bed that ithad been set for four o'clock as it should have been; it certainly must have rung.Yes, but was it possible to quietly sleep through that furniture-rattling noise?True, he had not slept peacefully, but probably all the more deeply because of that."""
- We can rely on
string.punctuation
to know which characters...