I am no regex expert but wouldn't preg_match_all( "/'([^']+)'/Ui", $theString, $matches); Be more flexible? On 8/17/07, Thijs Lensselink <dev@xxxxxxxx> wrote: > > > If it's only real words this will do: > > $theString = "'foo''bar''glorp'"; > preg_match_all( "/'([a-z]+)'/Ui", $theString, $matches); > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >