259 votes

Ajout d’une nouvelle ligne dans une chaîne en c#

J’ai une chaîne.

Je dois ajouter un saut de ligne après chaque occurrence de « @ » symbole de la chaîne.

Ma sortie devrait être comme ceci

545voto

CMS Points 315406
string text = "fkdfdsfdflkdkfk@dfsdfjk72388389@kdkfkdfkkl@jkdjkfjd@jjjk@";

text = text.Replace("@", "@" + System.Environment.NewLine);

75voto

Jason Points 597

Vous pouvez ajouter un caractère de nouvelle ligne après le symbole @ comme suit :

Vous pouvez également utiliser la propriété dans la classe (je pense que son environnement).

21voto

Marcus Griep Points 3010

Les réponses précédentes sont rapprochent, mais afin de répondre à l’exigence réelle qui le symbole séjour proche, vous voudriez que ce soit . Qui gardera la `` symbole et ajouter les caractères de saut de ligne approprié pour la plateforme en cours.

11voto

Benjamin Autin Points 3092

Ensuite il suffit de modifier les réponses précédentes :

Si vous avez besoin ne voulez pas les sauts de ligne dans le fichier texte, puis ne conserver.

8voto

Jason Jackson Points 11563

Un remplacement de chaîne simple fera l’affaire. Jetez un oeil à l’exemple de programme ci-dessous :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X