Teilstrings aus Textdatei

  • Lässt sich per _StringBetween aus der String.au3 perfekt lösen.

    lg chess

    Edit:
    Hier die _StringBetween-Variante:

    Spoiler anzeigen
    [autoit]


    #include <Array.au3>
    #include <String.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $aText = StringSplit(FileRead("test.txt"), @CR)
    Local $aResult[$aText[0]]
    For $i = 1 To $aText[0]
    $aTemp = _StringBetween($aText[$i], "Windows6.1-", "-")
    If IsArray($aTemp) Then
    $aResult[$i - 1] = $aTemp[0]
    EndIf
    Next

    [/autoit] [autoit][/autoit] [autoit]

    _ArrayDisplay($aResult)

    [/autoit]

    Einmal editiert, zuletzt von chesstiger (16. Dezember 2012 um 23:51)

  • Dankeschön. ;)

    Mit StringRegExp hatte ich auch schon probiert, aber keine brauchbaren Ergebnisse erhalten und wieder verworfen.

    Der Codschnipsel von Christoph54 ist perfekt, da auch Windows ohne Betriebssystemkennzeichnung im Script steht.

    Windows-KB890830-x64-V4.14.exe

    Diese Datei wird bei chesstiger übergangen. Nochmals Danke für die schnelle Hilfe.

    Gruß Peter