---
title: "Regexp - igen."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/188164-regexp-igen"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "andyoumaydie"
published: "2011-10-29T09:19:08.000Z"
updated: "2011-10-29T09:19:08.000Z"
replies: 0
views: 410
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/188164-regexp-igen"
---

# Regexp - igen.

## #1 — andyoumaydie, 2011-10-29T09:19Z

Efter lite velande fram o tillbaka så bestämde jag mig för att posta det här som ett nytt inlägg. Det förra problemet löstes ju väldigt snabbt och smidigt. :) Jag beklagar om det sticker i ögonen på någon. Ursprungsfrågan finns att hitta här: <http://www.webforum.nu/showthread.php?t=183959>

Nu har jag alltså upptäckt ett nytt problem.
Ibland så ser koden, jag läser in, ut så här istället:

```
<div id="innehall">
   <span class=lite>blablabla</span>
   <span class=lite>blablabla</span>
   <span class=lite>blablabla</span>
<br>
</div>
<div id="innehall">
   <span class=lite>blablabla</span>
   <span class=lite>blablabla</span>
   <span class=lite>blablabla</span>
<br></div>
<div id="innehall">
   <span class=lite>blablabla</span>
   <span class=lite>blablabla</span>
   <span class=lite>blablabla</span>
<br>
</div>
<div id="innehall">
   <span class=lite>blablabla</span>
   <span class=lite>blablabla</span>
   <span class=lite>blablabla</span>
<br></div> etc...
```

Dvs ibland är det en ny rad mellan \<br\> och \</div\>, dock inte alltid varannan,  vilket ställer till det i min regexp. 

```php
$regex = '/<div id="innehall">(.+?)<br><\/div>/s';
```

Kan man med hjälp av regexp få ut stycket om det avslutas med: 

```
<br></div>

eller

<br>
</div>
```

Jag vill alltså plocka ut det i bägge fallen.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/188164-regexp-igen
