Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Wie nach #13#10 im Delphi Editor suchen? (https://www.delphipraxis.net/196579-wie-nach-13-10-im-delphi-editor-suchen.html)

Harry Stahl 31. Mai 2018 20:22

Wie nach #13#10 im Delphi Editor suchen?
 
Wenn ich in die Suchenzeile von Delphi den Suchtext

#13#10

eingebe (um den Text dann zu ersetzen, ist eines der großen Ärgernisse der Crosscompile-Enwicklung)

kommt die Fehlermeldung

"Ein ?,+ oder* sollten einem Zeichen folgen

Selbst wenn man seinen Suchtext versucht irgendwie mit diesen Zeichen zu ergänzen, funktioniert es nicht.

Muss ich einen andere Editor nutzen, oder kann man das auch mit Delphi bewerkstelligen (der Suchen-Dialog funktioniert damit übrigens auch nicht)?

KodeZwerg 31. Mai 2018 20:23

AW: Wie nach #13#10 im Delphi Editor suchen?
 
Char(Ord(13)) ?
Mist das tut mir leid, ich habe es Anfangs falsch verstanden.

edit
Ich muss jetzt mal Nachfragen da ich trotz mehrmaligen Lesen nicht schlau werde.
Du benutzt TEdit und willst was Suchen/Ersetzen oder Du willst was mit IDE Editor machen?

Harry Stahl 31. Mai 2018 20:31

AW: Wie nach #13#10 im Delphi Editor suchen?
 
Ich will halt solche Sequenzen im Source-Code finden und dann ersetzen:

Delphi-Quellcode:
ReAnswer.lines.Insert (0, 'Mail gesendet am: ' + TMail (NList[L]).Datum + #13#10#13#10 +
            'Betreff: ' + TMail (NList[L]).Betreff + #13#10#13#10);
Jedes #13#10 wird dann durch "ANewL" ersetzt, das je nach Plattform (Windows, Mac, Linux) die richtigen Zeichen enthält.

KodeZwerg 31. Mai 2018 20:35

AW: Wie nach #13#10 im Delphi Editor suchen?
 
Also womit/wie willst Du diese CRLF rausfiltern, das wollte ich erfahren, wenn du da ein tool brauchst schreib ich dir schnell ne routine.
edit
Ok, der Zauberer von Delphi ist Eingetroffen, dann bin ich mal mucksmäuschen still :)

Uwe Raabe 31. Mai 2018 20:37

AW: Wie nach #13#10 im Delphi Editor suchen?
 
Zitat:

Zitat von Harry Stahl (Beitrag 1403559)
Wenn ich in die Suchenzeile von Delphi den Suchtext

#13#10

eingebe (um den Text dann zu ersetzen, ist eines der großen Ärgernisse der Crosscompile-Enwicklung)

kommt die Fehlermeldung

"Ein ?,+ oder* sollten einem Zeichen folgen

Also hier kommt die nicht. Funktioniert übrigens auch mit Ersetzen.

Welche Optionen sind denn in der Suchzeile aktiv? Ist das überhaupt die Delphi-eigene Suchzeile?

Zacherl 31. Mai 2018 20:40

AW: Wie nach #13#10 im Delphi Editor suchen?
 
Sieht mir so aus, als ob du irgendeine Art von RegEx Suche aktiviert hast. Kannst ja mal spaßeshalber versuchen das # mit \ zu escapen.

Harry Stahl 31. Mai 2018 20:48

AW: Wie nach #13#10 im Delphi Editor suchen?
 
Ich habe CNPack installiert, aber die Suchenzeile sieht aus wie sonst auch... Es sind keine Optionen aktiviert.

KodeZwerg 31. Mai 2018 20:51

AW: Wie nach #13#10 im Delphi Editor suchen?
 
Besteht die Möglichkeit Notepad++ zu verwenden? Da ists ne Sache von Sekunden auch mit vielen Dateien gleichzeitig.

Zacherl 31. Mai 2018 20:51

AW: Wie nach #13#10 im Delphi Editor suchen?
 
Zitat:

Zitat von Harry Stahl (Beitrag 1403569)
Ich habe CNPack installiert, aber die Suchenzeile sieht aus wie sonst auch... Es sind keine Optionen aktiviert.

Ok :) Versuch es trotzdem mal mit \#13\#10. Die anderen Zeichen ? + * sind ebenfalls wie das # Steuerzeichen für RegExe, deshalb muss man sie Escapen, um sie als reguläre Zeichen zu verwenden.

Harry Stahl 31. Mai 2018 20:52

AW: Wie nach #13#10 im Delphi Editor suchen?
 
Zitat:

Zitat von KodeZwerg (Beitrag 1403570)
Besteht die Möglichkeit Notepad++ zu verwenden? Da ists ne Sache von Sekunden auch mit vielen Dateien gleichzeitig.

Klar besteht die Möglichkeit, habe parallel schon mit anderen EDitor gesucht. Möchte aber dennoch wissen, wie ich das in Delphi hinbekomme...


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz