Re: regular expression help!

From: Date: Thu, 18 Jan 2007 15:48:49 +0000
Subject: Re: regular expression help!
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-247344@lists.php.net to get a copy of this message
First stripslashes() and all newlines [\n\r*]. It makes the regex much easier. $pattern= "%<img\x20[\w\d\"=\x20]+(src=\x20*\")([/\w\d\.]+)[\"\x20]*/>%i; preg_match($pattern, $string, $match); If more than one in the string, use preg_match_all(). Now print_r($match); so you can see the result. Now, read the doc and see why each term is used. Note, I assumed your string can have some variation and still be W3C compatible e.g., src="....." and src= "....", etc. You may need to be able to handle additional variations. Al........ William Stokes wrote:
Hello, Can someone here give me a glue how to do the following. I guess I need to use regular expressions here. I have absolutely zero experience with regular expressions. (if there's another way to do this I don't mind. I jus need to get this done somehow :) I need to strip all characters from the following text string exept the image path... "<img width=\"99\" height=\"120\" border=\"0\" src=\"../../images/new/thumps/4123141112007590373240.jpg\" />"...and then store the path to DB. Image path lengh can vary so I guess that I need to
extract all characters after     scr=\"    until next    \"    or somethig similar.
Thanks for your advise! -Will


« previous php.general (#247344) next »