I'd use sed
sed 's/^.*\(consectetuer.*elit\).*$/\1/' file
Decoded the sed s/find/replace/ syntax:
* `s/^.*` \-- substitute starting at the beginning of the line (`^`) followed by anything (`.*`) up to...
* `\(` \- start a named block
* `consectetuer.*elit\.` \- match the first word, everything (`.*`) up to the last word (in this case, including the trailing (escaped)dot) you want to match
* `\)` \- end the named block
* match everything else (`.*`) to the end of the line (`$`)
* `/` \- end the substitute find section
* `\1` \- replace with the name block between the `\(` and the `\)` above
* `/` \- end the replace