Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.418 Beiträge
 
Delphi 7 Professional
 
#11

AW: "Dreckige" Zeichenkette bereinigen und kompilierbar machen

  Alt 6. Sep 2022, 10:11
Tippe mal darauf, dass es sich um Quelltexte handelt, bei denen innerhalb von Zeichenfolgen bei 'nem ' das zweite ' fehlt, um einen korrekten Quelltext zu erhalten.
Delphi-Quellcode:
  if (Stringvariabel = 'a''a') then // <- müsste sein
  if (Stringvariabel = 'a'a') then // <- aber enthalten ist
aus demhier
Delphi-Quellcode:
  sQuelltext := 'Quelltext';
  s1 := 'Tippe mal darauf, ';
  s2 := 'dass es sich um ' + sQuelltext + 'e handelt, ';
  s3 := 'bei denen innerhalb von Zeichenfolgen '
  s4 := 'bei 'nem ' das zweite ' fehlt, ';
s5 :=
'um einen korrekten ' + sQuelltext + ' zu erhalten.';
ShowMessage(s1 + s2 + s3 + s4 + s5);
soll dashier
Delphi-Quellcode:
  sQuelltext := 'Quelltext';
  s1 := 'Tippe mal darauf, ';
  s2 := 'dass es sich um ' + sQuelltext + 'e handelt, ';
  s3 := 'bei denen innerhalb von Zeichenfolgen '
  s4 := 'bei ''nem '' das zweite '' fehlt, ';
  s5 := 'um einen korrekten ' + sQuelltext + ' zu erhalten.';
  ShowMessage(s1 + s2 + s3 + s4 + s5);
werden.

Und das Ganze quasi für beliebige Quelltexte.

Und wie wir sehen, hat die Syntaxhervorhebung hier im Forum mit dem "Original" auch so ihre Probleme

Geändert von Delphi.Narium ( 6. Sep 2022 um 11:58 Uhr) Grund: Schreibfehler
  Mit Zitat antworten Zitat