---
title: "Behöver hjälp med regexp!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/106073-behöver-hjälp-med-regexp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "visslaren"
published: "2004-06-23T17:29:15.000Z"
updated: "2004-06-23T20:40:15.000Z"
replies: 2
views: 208
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/106073-behöver-hjälp-med-regexp"
---

# Behöver hjälp med regexp!

## #1 — visslaren, 2004-06-23T17:29Z

Hallå.

Håller på med en liten nyhetsfunktion till en sida. Det jag vill göra är att plocka bort länkningen från eventuella länkar som skrivs i nyheten men även flyttar ner länkarna och lägga dem under nyheten.

Jag har letat runt på här på forumet efter en lösning och hittat lite olika saker för att plocka bort saker. Jag fick den att plocka bort länkningen så länge det bara var en länk i texten. 

Här är koden jag använder för att plocka bort länkningen.

```php
$samman = preg_replace("/(<a href=([^\]]+) target=_blank>([^\]]+)<\/a>)/is", "$3", $samman);
```

 

Har även problem med att lista ut hur jag ska lösa den andra delen med att flytta alla länkar. 

Hjälp, förslag och idéer är uppskattat! :)

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

## #2 — visslaren, 2004-06-23T19:18Z

Ok, jag löste problemet med att plocka bort länkningen med denna kod: 

```php
$samman = preg_replace("!<a href=(.*?) target=_blank>(.*?)<\/a>!i", "\\2", $samman);
```

 

Bara den andra delen kvar då :)

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

## #3 — visslaren, 2004-06-23T20:40Z

Heh, lyckades lösa det med till slut :)

Här är hela koden, ifall nån skulle vara intresserad :)

```php
preg_match_all('!<a href=(.*?) target=_blank>(.*?)<\/a>!i',$samman, $matches);
$links=$matches[1];
$samman = preg_replace("!<a href=(.*?) target=_blank>(.*?)<\/a>!i", "\\2", $samman); 

...

$ii=0;
$numlinks=count($links);

if ($numlinks>0) {
print "<br /><br />&nbsp;&nbsp;&nbsp;Relaterade länkar:<br />";
while ($ii<$numlinks) {
print "&nbsp;&nbsp;&nbsp;»&nbsp;<a href=\"".$links[$ii]."\" target=_blank>".$links[$ii]."</a><br />";
$ii++;
}
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/106073-behöver-hjälp-med-regexp
