---
title: "Reqular expression?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/177689-reqular-expression"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "drew"
published: "2009-03-26T21:17:34.000Z"
updated: "2009-03-27T00:42:16.000Z"
replies: 2
views: 477
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/177689-reqular-expression"
---

# Reqular expression?

## #1 — drew, 2009-03-26T21:17Z

Jag har detta.

```php
preg_match_all('|<' . $tag . '>(.*)</' . $tag . '>|', $data, $out);
```

Det fungerar perfekt. Så länge svaret handlar om en enda rad (inga \\n). Men är det 2 eller flera rader så missar den (en eller flera \\n).

Jag har suttit en stund och experimenterat med olika nycklar från en lista jag hittade någonstans. Men är inte riktigt säker på var jag ska sätta dom.

Någon som vet hur jag ska få den att ignorera \\n?

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

## #2 — pulse, 2009-03-26T23:45Z

Du måste lägga på ett /s efter ditt pattern

```php
<?php
$data = "<p>
1</p>
<p>2</p>
<p>

</p>3";
$pattern = "/<p\b[^>]*>(.*?)<\/p>/s";
preg_match_all($pattern, $data, $out);
var_dump($out);
```

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

## #3 — drew, 2009-03-27T00:42Z

Tack. /s hade jag redan hittat. Problemet låg nog i resten.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/177689-reqular-expression
