---
title: "Regex hjälp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/189951-regex-hjälp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "UrMe"
published: "2012-06-18T14:39:34.000Z"
updated: "2012-06-23T02:26:08.000Z"
replies: 4
views: 907
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/189951-regex-hjälp"
---

# Regex hjälp

## #1 — UrMe, 2012-06-18T14:39Z

Blir aldrig klok på det här med regexp, skulle någon kunna hjälpa mig med detta. Jag har detta:

\[link alias="my-alias-here"\]

Jag vill först och främst plocka ut "my-alias-here" utan "" till en variabel. Sedan vill jag ersätta hela raden med t.ex:
<http://www.mindoman.se/my-alias-here>

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

## #2 — voigtann1, 2012-06-18T14:45Z

```
ResultString = ereg_replace('\[link alias="([^"]+)"\]', 'http://www.mindoman.se/\1', $subject);
```

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

## #3 — UrMe, 2012-06-18T14:48Z

Tackar!

Fast jag vill göra det i två steg, först plocka ut aliaset sedan ersätta hela strängen, där det aliaset finns, beroende på ett resultat från en SQL fråga etc.

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

## #4 — voigtann1, 2012-06-18T15:42Z

är väl om jag förstå det hela rätt bara att använda dig av preg_replace_callback (<http://www.regular-expressions.info/php.html>)

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

## #5 — mattiaz, 2012-06-23T02:26Z

Du kan använda dig av .htaccess för att skriva om en länk! denna kod har jag för att ändra minsida.se/profile.php?username=Admin till minsida.se/Admin

```php
RewriteRule ^([a-zA-Z0-9_-]+)$ profile.php?username=$1

RewriteRule ^([a-zA-Z0-9_-]+)/$ profile.php?username=$1
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/189951-regex-hjälp
