RE: Extract url from string

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Original Message-----
> From: Tijnema ! [mailto:tijnema@xxxxxxxxx]
> Sent: Monday, March 12, 2007 1:10 PM
> To: Brad Fuller
> Cc: php-general@xxxxxxxxxxxxx
> Subject: Re:  Extract url from string
> 
> On 3/12/07, Brad Fuller <bfuller@xxxxxxxxxxxxxxxx> wrote:
> >
> > Hey guys,
> >
> > I've been banging my head against the wall trying to figure out the
> right
> > pattern to use to extract a URL from a string using preg_match().
> >
> > I've been STFW for a while now, and all the examples that I find are for
> > extracting URLs from within a <a href=""> tag.
> >
> > Here's what I need, and I'm sure it's quite common, especially with
> forums
> > etc.; hopefully someone has a code snippet they can share.
> >
> > INPUT:
> >
> > This is some text http://www.example.com/page.html this is some more
> text.
> >
> > OUTPUT:
> >
> > This is some text <a
> > href="http://www.example.com/page.html";>http://www.example.com/page.html
> > </a>
> > this is some more text.
> >
> > Thx in advance,
> >
> > -B
> 
> 
> I'm not very familiar with PCRE, but you should search for a pattern
> starting with http: and ends with a space.
> 
> Tijnema
> 
> --

I tried this:

	preg_match("/http(s)?:\/\/(*.?)\s/", $stringUrl, $matches)

But my pattern syntax is messed up cuz I get this error:

	Warning: preg_match() [function.preg-match]: Compilation failed:
nothing to repeat at offset 15 in /path/to/myfile.php on line 5

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux