I have a code snippet written in PHP that pulls a block of text from a database and sends it out to a widget on a webpage. The original block of text can be a lengthy artic
$shorttext = preg_replace('/^([\s\S]{1,200})[\s]+?[\s\S]+/', '$1', $fulltext);
Description:
^ - start from beginning of string([\s\S]{1,200}) - get from 1 to 200 of any character[\s]+? - not include spaces at the end of short text so we can avoid word ... instead of word...[\s\S]+ - match all other contentTests:
or few other rorrrr exactly 200 characters.r orrrrr excluded.Enjoy.