Je souhaite remplacer un nombre de \r\n
par un seul \r\n\r\n
en C#. Désolé si c'est une question stupide mais je suis nouveau à regex.
En fait, j'essayéRemplacement de plusieurs sauts de ligne par un seul saut de ligne
clearstring = Regex.Replace(clearstring, @"\r\n+", "\r\n\r\n", RegexOptions.Singleline | RegexOptions.Compiled | RegexOptions.ExplicitCapture | RegexOptions.IgnoreCase);
mais il ne fonctionne pas, des suggestions? Je serai reconnaissant.
Logic réponse Merci – MohamedSayed
l'homme bon de voir que je pouvais aider. Utilisez toujours la case à cocher verte à gauche si une réponse vous convient. – dotNET
Ce commentaire n'est pas sur le problème corrent. Mais si je fournis '/ r/r/n/r/n/n/r/n', votre code me donnera deux nouvelles lignes en sortie. Donc, quand c'est un problème de sécurité, j'utiliserais une boucle 'while' pour effacer la chaîne jusqu'à ce qu'il n'y ait plus deux nouvelles lignes après. Mais ce n'est pas obligatoire dans ce cas –