Hi AutoIt Gemeinde :D,
wie der Titel schon sagt hab ich ein kleines Problem mit einem RegEx. Ich will die Verlaufdateien von Windows einlesen aber es wird mir immer nur ein Eintrag ausgegeben.
Ist sicher nur wieder ein richtig blöder Fehler :D.
Am besten lässt sich die Datei mit einem Hex Editor betrachten.
Spoiler anzeigen
[autoit]
$sPath = @ScriptDir & "\index.dat"
$sRegEx = "(?i)(?:\d+:\s%s@((?:http|https)(?:www)*:\/\/.+)\x0)+" ;Hier liegt der Knackpunkt
;Wenn der RegEx funzen würde dann sollte man mehr als eine Addresse rausbekommen
$hFile = FileOpen($sPath, 16)
$sData = FileRead($hFile)
$aRet = StringRegExp(BinaryToString($sData), StringFormat($sRegEx, @UserName), 3)
ConsoleWrite(@error & @CRLF)
_ArrayDisplay($aRet)
FileClose($hFile)
[/autoit]schon mal Danke im Vorraus