On 2012-06-03 22:37, Robert Williams wrote: > On Jun 3, 2012, at 17:28, "Chris Purves"<chris@xxxxxxxxxxxx> wrote: > >> I know that the text ends 'end', but I don't know what the Something, >> something is. I am using preg_match as follows: >> >> preg_match('/[^>]*end/',$curl_response,$matches); >> >> I want to match 'end' and everything before it that is not '>'. > > You need to match something at the beginning. Try this: > > preg_match('/>([^>]*end)/', $curl_response, $matches); > > Assuming a match, you can then look to $matches[1] for your content. > That did it. In my case, I know that the first letter is capitalized, so I used: preg_match('/[A-Z][^>]*end/', $curl_response, $matches); Thanks for your help. -- Chris Purves "The eyes are the groin of the head." Dwight Schrute -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php