---
title: "RegExp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/175856-regexp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "budg1e"
published: "2008-12-14T13:07:01.000Z"
updated: "2008-12-14T14:05:12.000Z"
replies: 2
views: 344
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/asp/175856-regexp"
---

# RegExp

## #1 — budg1e, 2008-12-14T13:07Z

Jag undrar hur man löser följande problem jag har.

Jag söker efter två olika saker med hjälp av regexp.

Nummer 1

```
set re = new regexp
re.ignorecase = true
re.Global = True
re.pattern = "<em>(.*?)</em>"
set m = re.execute(strHTML)
set re = nothing
```

och sedan efter följande

```
set re2 = new regexp
re2.ignorecase = true
re2.Global = True
re2.pattern = "<h2>(.*?)</h2>"
set m2 = re2.execute(strHTML)
set re2 = nothing
```

och skriver ut med följande

```
for each item in m
Response.Write m(x).submatches(0) & "<br>"
Response.Write m2(x).submatches(0) & "<br>"
x = x -- 1
next
```

Problemet jag stött på är när antalet träffar skiljer sig åt, om te x m.Count är 4 och m2.Count är 3 så hamnar inte rätt \<h2\>...\</h2\> under rätt \<em\>...\</em\>

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

## #2 — voigtann1, 2008-12-14T13:54Z

Vad skall hända vid detta fel?
Om det finns mer em än vad det finns h2 element, vad skall hända?

Du kan kolla hur många träffar du har med .Count i m och i m2.

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

## #3 — budg1e, 2008-12-14T14:05Z

Träffarna hör liksom ihop, om träffarna blir olika (händer ibland) så kommer inte rätt rubrik till rätt datum.

Exempel
Rubrik 1, datum 1 (RÄTT)
Rubrik 2, datum 2 (RÄTT)
Rubrik 3 (har inget datum), då hamnar datum 4 här (FEL)
Rubrik 4 datum 5 (och så blir det fel hela vägen) (FEL )

Hoppas ni förstår.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/175856-regexp
