s/^(.{200}).*$/$1/; s/^(.*)\s+\w*$/$1/; [download]
In reply to Regex: get first N characters but break at whitespace by George_Sherston