This seems to work for ascii letters, digits, and whitespace -
preg_match_all('/\'[a-zA-Z0-9\s]*\'/', $input, $result);
Other characters like &, $, @, ... may be included if you want.
I am uncomfortable using the dot "." feature for several reasons. Here is one: