set sinle line input;
use regex to cut sentences into words;
recognize punctuations;