Warning: preg_match() [function.preg-match]: Unknown modifier '/' [duplicate]
I'm trying to use preg_match to return all the URL's that are inclosed in " " in a page source code.
The code I am using is
pr开发者_如何学编程eg_match('"http://(.+?)\"', $code, $matches);
And I am getting the following error:
Warning: preg_match() [function.preg-match]: Unknown modifier '/' in .... on line 13
preg_match('~"http://(.*)"~iU', $code, $matches);
Your issue was you need delimiters (I chose ~) to use with the pattern. See the preg_match() man page for more information.
Try this:
preg_match('"http:\/\/(.+?)\"', $code, $matches);
精彩评论