---
title: "Har kört fast med RegExp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/150550-har-kört-fast-med-regexp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Poffe"
published: "2006-08-26T06:35:09.000Z"
updated: "2006-08-26T21:08:43.000Z"
replies: 3
views: 378
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/150550-har-kört-fast-med-regexp"
---

# Har kört fast med RegExp

## #1 — Poffe, 2006-08-26T06:35Z

Hej

Håller på med ett script som ska läsa ut bilder och text ur en SMIL-kod. Koden ser ut så här (t.ex):

```
<smil>
	<head>
		<layout>
			<root-layout backgroundColor="#FFFFFF" background-color="#FFFFFF" height="480px" width="640px"/>
			<region id="Image" top="0" left="0" height="50%" width="100%" fit="meet"/>
			<region id="Text" top="50%" left="0" height="50%" width="100%" fit="meet"/>
		</layout>
	</head>
	<body>
		<par dur="4000ms">
			<img src="DSC00021.JPG" region="Image"></img>
			<text src="smil.txt" region="Text">
				<param name="foreground-color" value="#000000"/>
			</text>
		</par>
		<par dur="4000ms">
			<img src="DSC00019.JPG" region="Image"></img>
			<text src="smil_2.txt" region="Text">
				<param name="foreground-color" value="#000000"/>
			</text>
		</par>
		<par dur="4000ms">
			<img src="DSC00017.JPG" region="Image"></img>
		</par>
	</body>
</smil>
```

Det jag vill är nu att få ut namnen på bild- och text-filerna från varje par-tagg.

Jag vill alltså endast få fram detta:

```
DSC00021.JPG
smil.txt

---------------------------------------------

DSC00019.JPG
smil_2.txt

---------------------------------------------

DSC00017.JPG
```

De bilder och texter som hör ihop från varje *par* ska sedan in i en databas där bilden är i ett fält och texten i ett annat så man måste alltså vet vilka som hör ihop.

Har fått totalt stopp i skallen. Att ta fram varje par för sig är ju inga problem, det går ju bra med:

```
objRegExp.Pattern = "<par((.|\n)+?)</par>"
Set myMatches = objRegExp.Execute(strSMIL)
	For each item in myMatches
		Response.Write item.Value
	Next
Set myMatches = Nothing
```

Men sen då   :q 

Alla förslag är välkomna!

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

## #2 — emission, 2006-08-26T13:07Z

Använd inte regexp. SMIL-dokument är XML. Utnyttja detta faktum.

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

## #3 — Poffe, 2006-08-26T19:44Z

Ojojoj, helt slut efter en heldag på grönan med syrrans ungar :)

Det är ju sant att det är XML, har dock aldrig jobbat med det tidigare så jag ska ta och söka lite på den stora vida webben. Om nån har nått förslag så tas det gärna emot! :)

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

## #4 — emission, 2006-08-26T21:08Z

<http://www.w3schools.com> är en bra startpunkt

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/150550-har-kört-fast-med-regexp
