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 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. 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
Archived
This topic is now archived and is closed to further replies.