Hallo,
ja das ergibt bei der Analyse von recht langen Strings sicher so einiges an Beschleunigung ...
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
Hallo,
ja das ergibt bei der Analyse von recht langen Strings sicher so einiges an Beschleunigung ...
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
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...
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"
$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
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
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.
#include <String.au3>
;IrgendeinText...
$sText = "Blah blah" & @CRLF & _
"SQUAD," & @CRLF & _
"NAME_RIFLE_formation)," & @CRLF & _
"blah blah"
$sText = StringReplace($sText, @CR, "") ;CR out
$sText = StringReplace($sText, @LF, "") ;LF out
ConsoleWrite($sText & @CRLF)
[/autoit]Gruß, Tombac