---
title: "Få ut vissa strängar ur en sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/162001-få-ut-vissa-strängar-ur-en-sträng"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "jme"
published: "2007-06-27T12:31:45.000Z"
updated: "2007-06-27T13:18:02.000Z"
replies: 3
views: 368
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/162001-få-ut-vissa-strängar-ur-en-sträng"
---

# Få ut vissa strängar ur en sträng

## #1 — jme, 2007-06-27T12:31Z

Jag har strängen:

"sudfiosdfiosdfuoi{{123}} fjdgjkdj dfhgkjdhgkj dg{{abc}}

Jag vill få ut alla de strängar, som är mellan {{ och }}.

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

## #2 — nicclas, 2007-06-27T12:53Z

Prova:

```php
$s="sudfiosdfiosdfuoi{{123}} fjdgjkdj dfhgkjdhgkj dg{{abc}}";
$u=preg_match_all("|{{.*?}}|",$s,$o,PREG_PATTERN_ORDER);
echo $u."\n";
echo $o[0][0]."\n";
echo $o[0][1]."\n";
```

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

## #3 — itpastorn, 2007-06-27T12:57Z

> **jme skrev:**
>
> Jag har strängen:
> 
> "sudfiosdfiosdfuoi{{123}} fjdgjkdj dfhgkjdhgkj dg{{abc}}
> 
> Jag vill få ut alla de strängar, som är mellan {{ och }}.

```php
$subject = 'sudfiosdfiosdfuoi{{123}} fjdgjkdj dfhgkjdhgkj dg{{abc}}';
preg_match_all('/\{\{(.+)\}\}/U', $subject,$matches);
$strings = $matches[1]; // Första parentesen
// Testa
echo '<pre>';
var_dump($strings);
```

 

<http://se.php.net/preg_match_all>

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

## #4 — jme, 2007-06-27T13:18Z

Tack, funkar prima! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/162001-få-ut-vissa-strängar-ur-en-sträng
