---
title: "Läsa av en LUA fil..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/148102-läsa-av-en-lua-fil"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "voigtann1"
published: "2006-06-15T13:24:43.000Z"
updated: "2006-06-16T00:08:13.000Z"
replies: 1
views: 443
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/dotnet/148102-läsa-av-en-lua-fil"
---

# Läsa av en LUA fil...

## #1 — voigtann1, 2006-06-15T13:24Z

De som spelar World of Warcraft vet nog om att man använder LUA för programmera sina Addons. Just nu vill jag kunna läsa ev en LUA fil som har strukturen:

```
Players = {
	[1] = {
		["Comment"] = "",
		["Class"] = "Warlock",
		["Field6"] = "",
		["ClassPoints"] = 0,
		["Name"] = "Aarkan",
		["Field7"] = 0,
		["FreePoints"] = -10,
		["Field8"] = "0::-25",
		["Loot"] = {
			["Itemname"] = "",
			["Field2"] = "",
		},
	},
	[2] = {
		["Comment"] = "",
		["Class"] = "Shaman",
		["Field6"] = "",
		["ClassPoints"] = 0,
		["Name"] = "Ally",
		["Field7"] = 0,
		["FreePoints"] = -11,
		["Field8"] = "0::14",
		["Loot"] = {
			["Itemname"] = "",
			["Field2"] = "",
		},
}
DSP_DBStorage = {
....
```

DVS plockar ut allt som finns inne i 'Player'
Tänkte att man bör kunna fixa detta med RegExp men det blev så stort problem då 'player' slutar med taggen } också... Behöver verkligen hjälp med detta :(

Finns ett script i PHP men den fungera inte riktigt 100 heller... och eftersom jag kan verkligen 0 om PHP så hjälper det inte direkt mig att försöka fixa det :D

Vore bra att kunna använda en asp.net lösning istället.

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

## #2 — emission, 2006-06-16T00:08Z

Strategi:

1\. Leta efter en färdig parser i C# eller VB.NET
2\. Leta efter en i Java, och konvertera till C#
3\. Skriv en egen. Personligen hade jag nog valt en strategi som bygger på att göra en klass som ärver XmlReader för att strukturera upp parsningen.

<http://einfall.blogspot.com/2006/05/scripting-with-lua-in-c.html>

<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/custxmlread.asp>

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/148102-läsa-av-en-lua-fil
