---
title: "reguljärt uttryck dilemma...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/120690-reguljärt-uttryck-dilemma"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "fredriksk"
published: "2005-01-21T13:37:39.000Z"
updated: "2005-02-01T13:23:33.000Z"
replies: 3
views: 451
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/120690-reguljärt-uttryck-dilemma"
---

# reguljärt uttryck dilemma....

## #1 — fredriksk, 2005-01-21T13:37Z

Ok. Nu snurrar det lite i huvet... 

Jag har en html baserad text i en variabel $txt

Nu är det så att på vissa ställen så saknar \<a href=\> -länkarna ett <http://> i sig. detta vill jag åtgärde genom att använda 

preg_replace($pattern, $replacement, $txt);

alltså:
Ge tusan i de länkar (\<a href=") som redan har <http://> i sig och lägg till det i övriga. 

Jag vill helst använda preg_replace då jag samtidigt tar bort en massa annat jox med denna funktion...

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

## #2 — Duffer, 2005-01-21T16:04Z

en liten fundering, det borde fungera ifall du först söker upp en \<a href="
När den har funnit detta kollar den om det som följer är <http://> är det inte det STOPPA IN det dåååå!! ;) Så ungefär skulle min psedukod seut =D

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

## #3 — Peter S, 2005-01-21T19:08Z

```
preg_replace('/<a href="([\w\.\?\/=]+)">/i', '<a href="http://\\1">', $txt);
```

Eventuellt kan du behöva lägga till fler tillåtna tecken i uttrycket.

 :)

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

## #4 — fredriksk, 2005-02-01T13:23Z

hmmm... 

Peter S! Kan du ta en kik till på din föreslagna kod? Den plockar inte dessa varienter

```
<a href="somelink.php">some link</a>
```

Och gör om dessa till

```
<a href="http://somelink.php">some link</a>
```

Jag är liiiite lost i ditt reguljära uttryck så jag är inte man att lösa det själv...

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

---

Tråden på webben: https://www.webforum.nu/amne/php/120690-reguljärt-uttryck-dilemma
