Re: help with preg_match

From: Date: Mon, 04 Jun 2012 13:00:36 +0000
Subject: Re: help with preg_match
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-318137@lists.php.net to get a copy of this message
On 2012-06-03 22:37, Robert Williams wrote: > On Jun 3, 2012, at 17:28, "Chris Purves"<chris@northfolk.ca> 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

« previous php.general (#318137) next »