---
title: "Regexp på massa data"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/67972-regexp-på-massa-data"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "fluff"
published: "2003-02-11T17:59:48.000Z"
updated: "2003-02-11T18:36:06.000Z"
replies: 1
views: 218
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/67972-regexp-på-massa-data"
---

# Regexp på massa data

## #1 — fluff, 2003-02-11T17:59Z

tjo. 

Jag har några hundra rader kod och här o där finns -\>
{E22F628A-FF84-4330-8300-905B507E525C}

(och liknande "nummer", 0-9 A-E med samma uppbyggnad)

Hur skriver man för att få ut alla förekomster av detta?

tack på förhand

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

## #2 — stevenet, 2003-02-11T18:36Z

```php
<?
$text="Din variabel med koder. {E22F628A-FF84-4330-8300-905B507E525C},  {E4328A-FF84-4830-8300-90WQ4r25C}
 och {E218A-FF84-4330-8300-905B507E525C}";
preg_match_all('/{([0-9A-Z]+)-([0-9A-Z]+)-([0-9A-Z]+)-([0-9A-Z]+)-([0-9A-Z]+)}/i',$text,$traffar);
// skriver ut alla funna koder
for($i=0;$i<count($traffar[0]);$i++) {
$kod="{".$traffar[1][$i]."-".$traffar[2][$i]."-".$traffar[3][$i]."-".$traffar[4][$i]."-".$traffar[5][$i]."}";
echo $kod."<br>";
}
//skrivet ut hur många koder som hittades
echo count($traffar[0])." koder.";
?>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/67972-regexp-på-massa-data
