Re: extract escaped quoted strings

From: Date: Sun, 30 Mar 2008 01:48:54 +0000
Subject: Re: extract escaped quoted strings
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-272295@lists.php.net to get a copy of this message
On Mar 29, 2008, at 4:16 PM, Adam Jacob Muller <php-general@adam.gs> wrote:
Hi, Have a potentially interesting question here, wondering if anyone has done this one before and could shed some light for me. I have a bit of PHP code that needs to extract some quoted strings, so, very simply: "hello" perfectly fine and works great but, it should also be able to extract "hel\"lo" bit more complex now Ideally, it would also handle "hel\\"lo" properly it should also handle "hel\\\"lo" Any ideason how to do this? attempts to write a PCRE to do this are so-far unsuccessful, i'm sure I could badger some PHP code into doing it perhaps, but i'd love some elegant PCRE solution that thus-far evades me :( Any ideas are appreciated. -Adam --PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
<?php $string = "\"he\\\"llo\""; // "he\"llo" $parsed = eval('return ' . $string . ';'); echo $parsed; // he"llo ?>

« previous php.general (#272295) next »