1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Tombac

Beiträge von Tombac

  • Zeilenumbruch löschen

    • Tombac
    • 2. Dezember 2014 um 11:29

    Hallo, :)

    ja das ergibt bei der Analyse von recht langen Strings sicher so einiges an Beschleunigung ... :thumbup:
    Diese Lösung gefällt mir besser als meine und ich werd´ sie verwenden.
    Vielen Dank für die Anregungen und den Speedtest :) ...

    Gruß, Tombac

  • Zeilenumbruch löschen

    • Tombac
    • 2. Dezember 2014 um 10:18

    Sieht für mich alles nach "Jacke wie Hose" aus :) - Naja, man müsste, wenn man evtl. Lust dazu bekommt, mal die Zeit stoppen bei der Ausführung der verschiedenen Möglichkeiten... mal sehn...

  • Zeilenumbruch löschen

    • Tombac
    • 2. Dezember 2014 um 09:54

    Hallo AspirinJunkie, :)

    Das funktioniert, so wie Du es schreibst, nicht hier auf dieser Installation:

    [autoit]


    #include <String.au3>
    ;IrgendeinText...
    $sText = "Blah blah" & @CRLF & _
    "SQUAD," & @CRLF & _
    "NAME_RIFLE_formation)," & @CRLF & _
    "blah blah"

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

    $sText= StringStripCR($sText)

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

    ConsoleWrite($sText & @CRLF)

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

    MsgBox(64 ,"sText:",$sText)

    [/autoit]

    die CRLF im $sText werden trotzdem angezeigt... (Was mache ich eventuell falsch?)

    Gruß, Tombac

  • Zeilenumbruch löschen

    • Tombac
    • 2. Dezember 2014 um 09:30

    Hallo Alina, :)

    genau so wie du schreibst, habe ich es erst auch versucht.
    Ich habe hier HTML-Text über die FF.au3 per _FFReadHTML() aus kompletten Webseitenquellcode für automatische Tests ausgewertet und festgestellt, das es mit der Zeichenkombination @CRLF komischerweise nicht immer funktionierte die Steuerzeichen zu entfernen. Einzeln ging es problemlos.
    Sehen wir es einfach als mögliche Alternative, falls @CRLF allein nicht funktioniert... :)

    Gruß, Tombac

  • Zeilenumbruch löschen

    • Tombac
    • 2. Dezember 2014 um 09:09

    Hallo :)

    ja, ich weiss, ich bin sehr viel später dran, aber ich hatte das Problem auch grad und hab´ ´ne schnelle Lösung gefunden die eventuell jemanden interessiert.
    Wenn man die Steuerzeichen mit StringReplace() einzeln entfernt geht es schnell und simpel.

    [autoit]


    #include <String.au3>

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

    ;IrgendeinText...
    $sText = "Blah blah" & @CRLF & _
    "SQUAD," & @CRLF & _
    "NAME_RIFLE_formation)," & @CRLF & _
    "blah blah"

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

    $sText = StringReplace($sText, @CR, "") ;CR out
    $sText = StringReplace($sText, @LF, "") ;LF out

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

    ConsoleWrite($sText & @CRLF)

    [/autoit]

    Gruß, Tombac

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™