Guten Tag,
ich hab ein kleines Problem mit der Funktion. Hab sie noch nie verwendet und mir jetzt schon diverse Tutorials dazu angeschaut. Ich werd daraus aber nicht schlau
#include "array.au3"
$test = " <NO NAME> REG_SZ C:\Programme\Adobe\Reader 8.0\Reader"
;$test = " EULA REG_DWORD 0x1"
$ex = StringRegExp($test,"[A-Za-z0-9_\ \\\<\>\:]+",3)
ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $ex = ' & $ex & @crlf & '>Error code: ' & @extended & @crlf) ;### Debug Console
_ArrayDisplay($ex)[0]
das ist mein AutoIt Code. Natürlich nur als "test.au3" - auszug aus einem größeren Programm.
Hintergrund :
Ich erwarte verschiedene REG Werte. Z.B.
ENU_GUID REG_SZ {AC76BA86-7AD7-1031-7B44-AA1000000001}
ServiceControl REG_SZ 501
DEU_GUID REG_SZ {AC76BA86-7AD7-1031-7B44-AA1000000001}
<NO NAME> REG_SZ
ReinstallMode REG_SZ omus
Path REG_SZ C:\Programme\Adobe\Reader 8.0\
InstallTime REG_SZ 08:11:37
InstallDate REG_SZ 22.11.2011
es giebt aber auch "fehlerhafte" einträge ohnewert :
<NO NAME> REG_SZ
meine frage nun : Wie verwende ich diesen Befehl richtig ? Ich dreh durch .....
Mfg
Nachid