Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: XE2: Evtl. Splitstring bug bei CRLF?

  Alt 21. Okt 2013, 10:17
Hat das denn mit dem Zeilenumbruch überhaupt etwas zu tun?

Interessanterweise ergibt sich für mich auch ['a', '', 'b'] wenn man #10#13 in beiden Fällen durch 'xy' ersetzt:

Delphi-Quellcode:
   str:='a'+'xy'+'b';
   lines:=SplitString(str,'xy');

   for str in lines do
      if str.IsEmpty() then
         ShowMessage('LEER')
      else
         ShowMessage(str)
      ;

Übrigens: Bei der Methode "Split" von TStringHelper passiert diese "Anomalie" nicht:
http://docwiki.embarcadero.com/Libra....TStringHelper


Noch nicht in XE2 vorhanden

Geändert von Der schöne Günther (21. Okt 2013 um 10:19 Uhr)
  Mit Zitat antworten Zitat