Post by gregster » 17 Apr 2018, 14:55
`r ist eine Escapesequenz (Wikipedia: "eine Zeichenkombination in der technischen Informatik, die keinen Text repräsentiert, sondern vom Gerät abgefangen wird und eine Sonderfunktion ausführt.", siehe auch
https://autohotkey.com/docs/commands/_E ... _character) für einen sogenannten Wagenrücklauf (carriage return, CR) - also eine Art von Zeilenumbruch, manchen noch bekannt von der Schreibmaschine.
Daneben existiert noch
`n (newline/Linefeed, LF) als Zeilenvorschub. Welcher der beiden Zeilenumbrüche bspw. in einer Textdatei vorkommt, ist aus EDV-historischen Gründen nicht immer vorherzusagen - häufig findet man auch beide als
`r`n. Guckstu:
Code: Select all
msgbox Hallo`r`nWelt!
msgbox Hallo`rWelt!
msgbox Hallo`nWelt!
Wie swagfag schon oben schrieb:
Docs wrote:Within an expression, two consecutive quotes enclosed inside a literal string resolve to a single literal quote.
Also,
Code: Select all
string := strReplace(string, """", ",") ; ersetzt " mit ,
[c]`r[/c] ist eine Escapesequenz (Wikipedia: "eine Zeichenkombination in der technischen Informatik, die keinen Text repräsentiert, sondern vom Gerät abgefangen wird und eine Sonderfunktion ausführt.", siehe auch https://autohotkey.com/docs/commands/_EscapeChar.htm#Escape_Sequences_when_accent_is_the_escape_character) für einen sogenannten Wagenrücklauf (carriage return, CR) - also eine Art von Zeilenumbruch, manchen noch bekannt von der Schreibmaschine.
Daneben existiert noch [c]`n[/c] (newline/Linefeed, LF) als Zeilenvorschub. Welcher der beiden Zeilenumbrüche bspw. in einer Textdatei vorkommt, ist aus EDV-historischen Gründen nicht immer vorherzusagen - häufig findet man auch beide als [c]`r`n[/c]. Guckstu:
[code]msgbox Hallo`r`nWelt!
msgbox Hallo`rWelt!
msgbox Hallo`nWelt![/code]
Wie swagfag schon oben schrieb:
[quote="Docs"]Within an expression, two consecutive quotes enclosed inside a literal string resolve to a single literal quote.[/quote]
Also,
[code]string := strReplace(string, """", ",") ; ersetzt " mit ,[/code]