Bestimmten Buchstaben von Variable löschen?

  • Ich hab eine Textdatei(xxx.txt). Dort sind viele Usernames untereinander, doch manche Usernames sind mit Lücken zB. "is m ao" (Ausgedacht). Mein Script soll jetzt immer bei jedem $readed nachgucken, ob dort eine/mehrere Lücke/Lücken dabei ist/sind und falls welche vorhanden sind, sie entfernen. Sodass später nicht mehr "is m ao" steht sondern "ismao".
    Danke im vorraus ;)
    Mein Script zurzeit:


    [autoit]

    #include

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

    $open = FileOpen (@ScriptDir&"\xxx.txt")
    $anzahl = _FileCountLines(@ScriptDir&"\xxx.txt")
    For $i = 1 To $anzahl
    $readed = FileReadLine ($open,$i)
    String
    Next
    MsgBox (0,"Done","Done")

    [/autoit]

    Einmal editiert, zuletzt von Louso1 (24. Januar 2012 um 20:08)

  • [autoit]

    $open = FileOpen (@ScriptDir&"\xxx.txt")
    $anzahl = _FileCountLines(@ScriptDir&"\xxx.txt")
    For $i = 1 To $anzahl
    $readed = FileReadLine ($open,$i)
    $readed=StringReplace($readed," ","")
    ;dann was mit $readed machen
    Next
    MsgBox (0,"Done","Done")

    [/autoit]

    btw: readed gibt's nicht, das heißt read :P

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

  • Danke für die schnelle Antwort :)
    Mein Englisch ist auch nicht das beste..

    Edit:
    Wie kann ich jetzt eine Zeile ersetzen?
    FileWriteLine schreibt am Ende eine neue Zeile..
    Wie kann ich eine ganze Zeile ersetzen? (zB. genau die Zeile 23 durch XXXXX ersetzen)

    Edit2:
    Gelöst..

    Einmal editiert, zuletzt von Louso1 (24. Januar 2012 um 20:08)