---
title: "strängar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15246-strängar"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "U2K"
published: "2001-02-04T18:14:00.000Z"
updated: "2001-02-09T21:13:00.000Z"
replies: 7
views: 195
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15246-strängar"
---

# strängar

## #1 — U2K, 2001-02-04T18:14Z

Nu är det så här att jag har kommit till ett problem.. Jag har med hjälp av str_replace funktionen kunnat göra inläggen lite mer personliga.. Men nu vill jag att den ska länka själv.. 

Jag har sett på reguljära uttryck men blir inte särskilt klokare..

Exempel.

```
 $str = "Besök <A HREF="http://www.webforum.nu";" TARGET=_blank>www.webforum.nu";</A> 
// Detta ska bli till 
$str = "Besöka <a href='www.webforum.nu'>www.webforum.nu</a>";
```

Snälla hjälp mig :)

Permalänk: https://www.webforum.nu/p/15246

## #2 — stevenet, 2001-02-04T18:41Z

Antar att det är följande du är ute efter:

```
	$str = eregi_replace("\[url\]([a-zA-Z\.\:\/?åäöÅÄÖ0-9_\-]+)\[/url\]","<a href=\"\\1\">\\1</a>",$str);
```

Permalänk: https://www.webforum.nu/p/317109

## #3 — U2K, 2001-02-04T18:45Z

JA, jag tror det. Kan du inte förklara vad som händer? Det ska inte vara så att man ska skriva in \[url) eller något utan det ska göras automatisk som det gör här på webforum när jag nu skriver in denna adressen
 [www.webforum.nu](http://www.webforum.nu) 

Så länkar den automatiskt.. Var det ett sådant sätt som din kod funkade?

Permalänk: https://www.webforum.nu/p/317110

## #4 — stevenet, 2001-02-04T18:55Z

Ovanstående kod konverterar \[ u r l \] h t t p : / / w w w . l a n k . s e \[ / u r l \] till länkar. För automatisk, använd följande:

```
$str = preg_replace( "/(?i)((http&#0124;news&#0124;ftp)+:\\/\\/\\S+)/", "<a href='\\1' target='_blank'>\\1</a>", $str );
```

Permalänk: https://www.webforum.nu/p/317111

## #5 — U2K, 2001-02-04T18:59Z

Tack, bra.. :) 

Det är nu man inser att det webforum är bäst

Permalänk: https://www.webforum.nu/p/317112

## #6 — U2K, 2001-02-08T21:24Z

Någon måste ju ha kunskapen om detta dadaistiska verk.. Finns det någon sida man kan läsa mer om det.. Jag har kollat på php.net men där står det ju ganska lite med förklaringar...

Permalänk: https://www.webforum.nu/p/317113

## #7 — Kim, 2001-02-08T22:25Z

stevenet

Du skulle möjligtvis inte kunna dra en snabb förklaring på den där regexp:en?
Jag fattar inte så mycket faktiskt.

Permalänk: https://www.webforum.nu/p/317114

## #8 — stevenet, 2001-02-09T21:13Z

? - matchar 0 till en gång 
http&#0124;news&#0124;ftp - matchar http,news och ftp
\+ - matchar en gång eller fler
\\S - matchar alla tecken förutom tomrumstecken (mellanslag, tab, ny rad)

Bör även nämna att regexp:en är hämtad ifrån projekt wF.

Ytterliga frågor hänvisas till manualen:
 <http://www.php.net/manual/en/pcre.pattern.syntax.php>

Permalänk: https://www.webforum.nu/p/317115

---

Tråden på webben: https://www.webforum.nu/amne/php/15246-strängar
