dsaba Posted May 10, 2007 Share Posted May 10, 2007 I'm retrieving the source code from an html page, with lots of lines and lots of text. I want to use preg_match to find this string in that: <img src="captcha.php?width=100&height=30&characters=5" alt="captcha" align="top" /> what regex do I need to do it? I tried this but it returned 0 , as if it did not find it in the text <?php $result = preg_match('/\<img src="captcha.php?width=100&height=30&characters=5" alt="captcha" align="top" \/\>/', $string); ?> -thank you Quote Link to comment https://forums.phpfreaks.com/topic/50743-stripping-a-certain-string-from-a-string-with-preg_match-regex-help/ Share on other sites More sharing options...
btherl Posted May 10, 2007 Share Posted May 10, 2007 Try this: $str='<img src="captcha.php?width=100&height=30&characters=5" alt="captcha" align="top" />'; $result = preg_match('|<img src="captcha.php\?width=100&height=30&characters=5" alt="captcha" align="top" />|', $str); print "$result\n"; I am using | for the preg delimiter, so there is no need to escape the "/" inside. The only thing needing escaping is the "?", which is a regex metacharacter. Quote Link to comment https://forums.phpfreaks.com/topic/50743-stripping-a-certain-string-from-a-string-with-preg_match-regex-help/#findComment-249476 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.