Art von Zeilenumbruch erkennen

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

KHA
Posts: 263
Joined: 21 Aug 2018, 11:11

Art von Zeilenumbruch erkennen

03 Feb 2019, 19:55

Guten Morgen,
wie kann man herausfinden um welchen Zeilenumbruch Art es sich handelt?
manchmal funktioniert mit `n,`r, `n`r oder `r`n und manchmal funktioniert es gar nicht.

LG
User avatar
LuckyJoe
Posts: 282
Joined: 02 Oct 2013, 09:52

Re: Art von Zeilenumbruch erkennen

04 Feb 2019, 02:08

Hallo,

Mit SubStr() holst du dir das bzw. die Zeichen an der entsprechenden Position deines Strings und prüfst diese(s) mit ASC(): 13 ist "r", 10 ist "n" ...

HG - Lucky Joe
Herzliche Grüße aus dem Rheinland
Lucky Joe
just me
Posts: 7582
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Art von Zeilenumbruch erkennen

04 Feb 2019, 03:49

Moin,

ich kenne nur 3 Arten von Zeilenumbrüchen:

Code: Select all

`r`n   Windows Standard
`n     Unix/Linux Standard
`r     Apple Macintosh Standard
Wenn Du eine Datei einliest und nicht weißt, welche Art von Zeilenumbruch genutzt wird, geht normalerweise Folgendes:

Code: Select all

If InStr(Dateiinhalt, "`r`n")
   Zeilenumbruch := "`r`n"
Else If InStr(Dateiinhalt, "`n")
   Zeilenumbruch := "`n"
Else If InStr(Dateiinhalt, "`r")
   Zeilenumbruch := "`r"
Else
   Zeilenumbruch := ""

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 3 guests