StringReplace in einem Array

  • Hey Leute ich verzweifle gerade.
    Vor mir liegt ein Array, dessen Inhalt ich aus HTML gefiltert habe.
    Ich gehe nun jede Zelle durch und gucke ob noch HTML Tags vorhanden sind.
    Allerdings scheint dies nicht zu klappen.Er ersetzt vorhandene Tags nicht.
    Woran könnte das liegen?
    z.b.

    [autoit]

    for $i = 0 to UBound($result) - 1
    StringReplace($result[$i],"'","'")
    next

    [/autoit]

    An einem beliebigen String funzt es aber leider nicht bei dem Array.
    Der Inhalt ist: Lucifer's Heritage (pre-Blind Guardian)

    Er müsste doch theoretisch hier anspringen oder irre ich mich?

    Danke
    Daffi

    Einmal editiert, zuletzt von Daffi (25. August 2010 um 14:43)

  • Der String, der zurückgegeben wird, ist der, in dem die Zeichen ersetzt wurden ;)

    [autoit]

    for $i = 0 to UBound($result) - 1
    $result[$i]=StringReplace($result[$i],"'","'")
    next

    [/autoit]
  • Ja habs gemerkt, Danke.
    Es funktioniert dennoch immer noch nicht.

    Hier der Rest den ich ersetzen will:

    [autoit]


    $result[$i]=StringReplace($result[$i],"Λ","A")
    $result[$i]=StringReplace($result[$i],"–","-")
    $result[$i]=StringReplace($result[$i],"ß","ß")
    $result[$i]=StringReplace($result[$i],"ü","ü")
    $result[$i]=StringReplace($result[$i],"Á","A")
    $result[$i]=StringReplace($result[$i],"Â","A")
    $result[$i]=StringReplace($result[$i],"Ã","A")
    $result[$i]=StringReplace($result[$i],"Ä","A")
    $result[$i]=StringReplace($result[$i],"Å","A")
    $result[$i]=StringReplace($result[$i],"Æ","A")
    $result[$i]=StringReplace($result[$i],"À ","A")
    $result[$i]=StringReplace($result[$i],"È","E")
    $result[$i]=StringReplace($result[$i],"É","E")
    $result[$i]=StringReplace($result[$i],"Ê","E")
    $result[$i]=StringReplace($result[$i],"Ë","E")
    $result[$i]=StringReplace($result[$i],"Ì","I")
    $result[$i]=StringReplace($result[$i],"Í","I")
    $result[$i]=StringReplace($result[$i],"Î","I")
    $result[$i]=StringReplace($result[$i],"Ï","I")
    $result[$i]=StringReplace($result[$i],"Ð","D")
    $result[$i]=StringReplace($result[$i],"Ñ","N")
    $result[$i]=StringReplace($result[$i],"Ò","O")
    $result[$i]=StringReplace($result[$i],"Ó","O")
    $result[$i]=StringReplace($result[$i],"Ô","O")
    $result[$i]=StringReplace($result[$i],"Õ","O")
    $result[$i]=StringReplace($result[$i],"Ö","O")
    $result[$i]=StringReplace($result[$i],"×","x")
    $result[$i]=StringReplace($result[$i],"Ø","O")
    $result[$i]=StringReplace($result[$i],"Ù","U")
    $result[$i]=StringReplace($result[$i],"Ú","U")
    $result[$i]=StringReplace($result[$i],"Û","U")
    $result[$i]=StringReplace($result[$i],"Ü","U")
    $result[$i]=StringReplace($result[$i],"Ý","Y")
    $result[$i]=StringReplace($result[$i],"à","a")
    $result[$i]=StringReplace($result[$i],"á","a")
    $result[$i]=StringReplace($result[$i],"â","a")
    $result[$i]=StringReplace($result[$i],"ã","a")
    $result[$i]=StringReplace($result[$i],"ä","a")
    $result[$i]=StringReplace($result[$i],"å","a")
    $result[$i]=StringReplace($result[$i],"æ","a")
    $result[$i]=StringReplace($result[$i],"ç","c")
    $result[$i]=StringReplace($result[$i],"è","e")
    $result[$i]=StringReplace($result[$i],"é","e")
    $result[$i]=StringReplace($result[$i],"ê","e")
    $result[$i]=StringReplace($result[$i],"ë","e")
    $result[$i]=StringReplace($result[$i],"ì","i")
    $result[$i]=StringReplace($result[$i],"í","i")
    $result[$i]=StringReplace($result[$i],"î","i")
    $result[$i]=StringReplace($result[$i],"ï","i")
    $result[$i]=StringReplace($result[$i],"ð","o")
    $result[$i]=StringReplace($result[$i],"ñ","n")
    $result[$i]=StringReplace($result[$i],"ò","o")
    $result[$i]=StringReplace($result[$i],"ó","o")
    $result[$i]=StringReplace($result[$i],"ô","o")
    $result[$i]=StringReplace($result[$i],"õ","o")
    $result[$i]=StringReplace($result[$i],"ö","o")
    $result[$i]=StringReplace($result[$i],"ø","o")
    $result[$i]=StringReplace($result[$i],"ù","u")
    $result[$i]=StringReplace($result[$i],"ú","u")
    $result[$i]=StringReplace($result[$i],"û","u")
    $result[$i]=StringReplace($result[$i],"ü","u")
    $result[$i]=StringReplace($result[$i],"ý","y")
    $result[$i]=StringReplace($result[$i],"ÿ","y")
    $result[$i]=StringReplace($result[$i],"’","’")
    $result[$i]=StringReplace($result[$i],"ö","ö")
    $result[$i]=StringReplace($result[$i],"ä","ä")
    $result[$i]=StringReplace($result[$i],"Ü","Ü")
    $result[$i]=StringReplace($result[$i],"Ö","Ö")
    $result[$i]=StringReplace($result[$i],"Ä","Ä")
    $result[$i]=StringReplace($result[$i],"&","\&")
    $result[$i]=StringReplace($result[$i],"´","a")
    $result[$i]=StringReplace($result[$i],"…","...")
    $result[$i]=StringReplace($result[$i],"&sup2","²")
    $result[$i]=StringReplace($result[$i],"'","'")

    [/autoit]
  • edit:
    Gelöst ... das eine Problem war wie Ineluki gesagt hat und das andere das die Ausgabe die ich gemacht hatte vor den Anweisungen stand und nicht dannach ... das war lediglich die Combobox.
    Dennoch Danke!

    Einmal editiert, zuletzt von Daffi (25. August 2010 um 14:43)