Avatar billede woodgaard Nybegynder
14. juni 2004 - 10:32 Der er 1 kommentar og
2 løsninger

slet i tekst fil

Hej alle samme jeg har et lille problem jeg har en tekst fil som indeholder:
------------
dsget succeeded
dn: CN=Thomas Jensen,OU=Personale,OU=ITafd,DC=MVK,DC=dk

dsget succeeded
dn: CN=Anders Pedersen,OU=Personale,OU=ITafd,DC=MVK,DC=dk

dsget succeeded
-------------
Jeg kunne godt tænke mig et script som til rette i tekst fil så den kom til at se sådan her ud:
--------------
CN=Thomas Jensen,OU=Personale,OU=ITafd,DC=MVK,DC=dk
CN=Anders Pedersen,OU=Personale,OU=ITafd,DC=MVK,DC=dk
--------------
Håber på hurtigt svar
Avatar billede medions Nybegynder
14. juni 2004 - 10:40 #1
En måde at gøre det på kunne være at lave en

Replace(strLinje, "dsget succeeded", "")
og
Replace(StrLinje, vbCrLf, "")

//>Rune
Avatar billede yellow Nybegynder
14. juni 2004 - 10:59 #2
Dim objFSO,objTextStream,strFile,regEx,match,matches
const fsoForReading = 1
const fsoForWriting = 2
const strFileName = "test.txt"

Set objFSO = CreateObject("Scripting.FileSystemObject")

Set objTextStream = objFSO.OpenTextFile(strFileName, fsoForReading)
strFile = objTextStream.ReadAll
objTextStream.Close
Set objTextStream = Nothing

Set regEx = New RegExp
regEx.Global = True
regEx.Pattern = "CN=[^\n]+"

Set matches = regEx.Execute(strFile)

Set objTextStream = objFSO.OpenTextFile(strFileName, fsoForWriting)

For Each match in matches
  objTextStream.WriteLine Match.Value
Next

objTextStream.Close
Set objTextStream = Nothing

set matches = nothing
set regExp = nothing
Set objFSO = Nothing
Avatar billede woodgaard Nybegynder
14. juni 2004 - 11:05 #3
Tak Begge 2. :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester