WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Hjälp med att plocka ut länkar! (https://www.wn.se/forum/showthread.php?t=38398)

Lando 2009-08-11 01:32

Hej!
Jag håller på med ett litet experiment och behöver hjälp med att plocka ut tex: http://-----> ett_namn <------.blogg.se ur en klump text (HTML och text)

Tex:
Kod:

$array = array();

$crap = "asfdgxfgikxghlchjöhjöhttp://test.blogg.sesdhdzfhfgkjghlghjlsdgdfhfdj<a href="http://test2.blogg.se">hasfh</a>";

trim_code($crap, 'http://$1.blogg.se', $array);

print_r($array);

//array('test', 'test2');

Någon som vet hur man gör detta? Jag är inget vidare bra på PHP så länkar till php.net/en_funktion är antagligen inte till någon hjälp.

Så här försökte jag göra men det gick inte:

Kod:

$text = "asfdgxfgikxghlchjöhjöhttp://test.blogg.sesdhdzfhfgkjghlghjlsdgdfhfdj<a href="http://test2.blogg.se">hasfh</a>";
 
$pattern = '/(([a-z0-9]+)|(http:\/\/(.+))).blogg.se/i';

preg_match_all($pattern, $text, $matches);

print_r($matches);

Tack på förhand! :)

Osiris 2009-08-11 01:55

Edit: Det var inget :)

Magnus_A 2009-08-11 09:02

Är det en klump ospecificerad text inklusive taggar eller är det en hel webbsida?

eliasson 2009-08-11 10:04

Vet inte riktigt vad du är ute efter, men detta matchar http://match.blogg.se:

Kod:

http\:\/\/(.*?).blogg.se
Lycka till.


Alla tider är GMT +2. Klockan är nu 02:44.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson