webForumDet fria alternativet

ta bort dubletter i textfil

.NET

3 svar · 466 visningar · startad av McD

Medlem sedan mars 20002 520 inlägg
Frågan#1

Tjena boys...

har ett litet problem... skulle behöva lite hjälp med att få bort dubletter i en textfil med vb scirpt (tänkte köra i schemaläggaren i win)

Varje nummer står på en rad

namn_nummer.txt som filen heter har o namn nummer i sig enligt nedan...

kalle45456
annika43623
gunnar45346
eva23546
kalle45456
sara2343457
erik3456576
maja34523
kalle45456
svante23454365
palle43534
ikas5345

Vill ju bara ha en kalle x(

e inge bra på sånt här... :P

namn_nummer.txt är ca 70 kb stor om det spelar någon roll!

Medlem sedan jan. 20032 285 inlägg
#2

Skapa helst en kopia av textfilen innan du kör det här, bara "i fall att". ;)

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTS = objFSO.OpenTextFile("namn_nummer.txt")
strNN = ";"

Do Until objTS.AtEndOfStream
  strLine = objTS.ReadLine

  If InStr(strNN, ";" & strLine & ";") = 0 Then strNN = strNN & strLine & ";"
Loop

objTS.Close : Set objTS = Nothing

Set objTS = objFSO.OpenTextFile("namn_nummer.txt", 2)
objTS.Write(Replace(Mid(strNN, 2, Len(strNN) - 2), ";", vbCrLf)) ' Skriver över filen
objTS.Close : Set objTS = Nothing
Set objFSO = Nothing

/red Missade att det var VBScript det rörde sig om, eftersom det här forumet bara gäller ASP nu.

Medlem sedan mars 20002 520 inlägg
#3

oj sorry fel forum!

Danke sebbe funka klockrent!

Medlem sedan feb. 200112 078 inlägg
#4

Flyttas från ASP.

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)