J'ai une corde.
string strToProcess = "fkdfdsfdflkdkfk@dfsdfjk72388389@kdkfkdfkkl@jkdjkfjd@jjjk@";
J'ai besoin d'ajouter une nouvelle ligne après chaque occurrence du symbole "@" ; dans la chaîne.
Mon résultat devrait être le suivant
fkdfdsfdflkdkfk@
dfsdfjk72388389@
kdkfkdfkkl@
jkdjkfjd@
jjjk@
Vous pouvez ajouter un nouveau caractère de ligne après le symbole @ comme suit :
string newString = oldString.Replace("@", "@\n");
Vous pouvez aussi utiliser la propriété NewLine
de la classe Environment
(je crois que c'est Environment).
Un simple remplacement de chaîne fera l'affaire. Jetez un coup d'œil à l'exemple de programme ci-dessous :
using System;
namespace NewLineThingy
{
class Program
{
static void Main(string[] args)
{
string str = "fkdfdsfdflkdkfk@dfsdfjk72388389@kdkfkdfkkl@jkdjkfjd@jjjk@";
str = str.Replace("@", "@" + Environment.NewLine);
Console.WriteLine(str);
Console.ReadKey();
}
}
}