Natural Language Processing preparation steps using the sklearn 20newsgroups data
Follow the Jupyter notebook from top to bottom. the final string preparation may take a minute
Stackoverflow. Specifically this thread about using regex to remove email addresses