Zeilenumbrüche in einer AWL-Zeichenfolge ersetzen

8

Wie kann ich \r\n in std::string ersetzen?

    
michael 27.01.2009, 16:56
quelle

4 Antworten

15

Verwenden Sie dies:

%Vor%

effizientere Form ist:

%Vor%     
lsalamon 27.01.2009, 17:36
quelle
25

erfinden Sie das Rad nicht neu, Boost String Algorithms ist eine reine Header-Bibliothek und ich bin mir ziemlich sicher, dass es überall funktioniert. Wenn Sie der Meinung sind, dass der akzeptierte Antwortcode besser ist, weil er bereitgestellt wurde und Sie nicht in Dokumenten suchen müssen, hier.

%Vor%     
Hippiehunter 27.01.2009 20:00
quelle
6

Siehe String-Algorithmen verstärken Bibliothek.

>     
Nemanja Trifunovic 27.01.2009 17:17
quelle
2

Verwenden Sie zuerst find (), um nach "\ r \ n" zu suchen, und verwenden Sie dann replace (), um etwas anderes dort zu platzieren. Sehen Sie sich die Referenz an, sie enthält einige Beispiele:

Ссылка

Ссылка

    
Joao da Silva 27.01.2009 17:18
quelle

Tags und Links