Re: Re: Regex for extracting quoted strings
| From: | Simon J Welsh | Date: | Sat, 05 Mar 2011 22:11:31 +0000 |
| Subject: | Re: Re: Regex for extracting quoted strings | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-311704@lists.php.net to get a copy of this message | ||
On 6/03/2011, at 11:08 AM, Shawn McKenzie wrote:
> On 03/05/2011 09:26 AM, Mark Kelly wrote:
>> Hi.
>>
>> I'm hoping someone can help me extract text between double quotes from a
>> string.
>>
>> $regex = 'some magic';
>> $r = preg_match($regex, $sentence, $phrases);
>>
>> So, if
>>
>> $sentence = 'Dave said "This is it". "Nope, that is the wrong
>> colour" she
>> replied.';
>>
>> I want $phrases to contain 'This is it' and 'Nope, that is the wrong
>> colour'.
>>
>> Can anyone help?
>>
>> Cheers,
>>
>> Mark
>
> $regex = '/"([^"]+)"/';
>
> --
> Thanks!
> -Shawn
> http://www.spidean.com
Also, you'll want preg_match_all rather than preg_match.
---
Simon Welsh
Admin of http://simon.geek.nz/
Who said Microsoft never created a bug-free program? The blue screen never, ever crashes!
http://www.thinkgeek.com/brain/gimme.cgi?wid=81d520e5e