---
title: "Öppna textfil, söka igenom och uppdatera"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/139555-öppna-textfil-söka-igenom-och-uppdatera"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "bigsky"
published: "2005-12-19T08:47:46.000Z"
updated: "2005-12-19T16:15:54.000Z"
replies: 1
views: 312
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/139555-öppna-textfil-söka-igenom-och-uppdatera"
---

# Öppna textfil, söka igenom och uppdatera

## #1 — bigsky, 2005-12-19T08:47Z

Hur skulle man kunna göra om man vill öppna en textfil, söka av innehållet efter en viss text, tex. ett personnummer och sedan uppdatera filen endast om det aktuella personnumret INTE redan finns med i textfilen?

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

## #2 — Jesper T, 2005-12-19T16:15Z

Använd FSO för att loopa igenom innehållet i filen och instr() eller regexp (med test) för att kolla om sökordet finns eller ej.

```
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objTextStream = objFSO.OpenTextFile("C:\mappen\filen.txt", 1)

if isInstr(objTextStream.ReadAll,"691201(\s*|-)7031") then updTextfile
objTextStream.Close
Set objTextStream = Nothing
Set objFSO = Nothing

Function isInstr(str,pattern)
	With New RegExp
		.Pattern=pattern          
		isInstr = .Test(str)
	End With
End Function

Sub updTextfile
    'Uppdatera din textfil
End sub
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/139555-öppna-textfil-söka-igenom-och-uppdatera
