---
title: "RegExp - non greedy match"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11786-regexp-non-greedy-match"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "toha"
published: "2001-09-26T07:27:00.000Z"
updated: "2001-09-26T12:21:00.000Z"
replies: 4
views: 237
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/11786-regexp-non-greedy-match"
---

# RegExp - non greedy match

## #1 — toha, 2001-09-26T07:27Z

Nån som har haft problem med att göra s.k. non-greedy matchningar med RegExp-objektet i VBScript eller JScript?

Ex. Jag har texten:

\<p\>En liten text.\</p\>\<p\>Text två.\</p\>

Och gör en match med följande pattern:

\<p\>.\*\</p\>

Den hämtar hela strängen från första p-taggen till den SISTA p-slut-taggen. Det kallas för en greedy match. Om man vill göra en s.k. non-greedy match så ska man, allt enligt MSDN-library skriva:

\<p\>.\*?\</p\>

Men då får man ett felmeddelande. "Unexpected quantifier.".

HILFE BITTE! :)

\---Klippt från MSDN library---------

If all you really wanted to match was the opening H1 tag, the following, non-greedy expression matches only \<H1\>.

/\<.\*?\>/

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

## #2 — Brimba, 2001-09-26T08:00Z

Kanske såhär?
\\\<p\\\>(.\*?)\\\<\\/p\\\>

sedan kan du hämta varje match med antingen $1, $2 (Jscript) eller obj.submatches(0), (1) osv... (VBScript)

Men det är bara en chansning :)

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

## #3 — toha, 2001-09-26T10:02Z

Tyvärr det fungerar inte. Men tack ändå.

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

## #4 — emission, 2001-09-26T11:37Z

Antagligen har du en för gammal VBScript-motor. Uppgradera snarast.

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

## #5 — toha, 2001-09-26T12:21Z

Jag hade version 5.1 och uppgraderade till 5.6 och det löste sig. \*\*glad\*\*
Tack Emission!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11786-regexp-non-greedy-match
