Avatar billede jesper_dk Nybegynder
10. februar 2004 - 17:18 Der er 5 kommentarer og
1 løsning

fjerne "newline" char fra en string

hvordan fjerner jeg en "newline"('\n') karakter fra en String
Avatar billede arne_v Ekspert
10. februar 2004 - 17:23 #1
F.eks.:

s = s.Replace("\n", "");
Avatar billede jesper_dk Nybegynder
10. februar 2004 - 20:14 #2
du har nok ret, men det virker ikke, sikker pga. af jeg ikke bruger den rigtige "newline konstant".
hvad heder denne i c#
Avatar billede arne_v Ekspert
10. februar 2004 - 21:31 #3
Mystisk.

using System;

class MainClass
{
    public static void Main(string[] args)
    {
        string s = "a\nbb\nccc";
        Console.WriteLine("before=" + s);
        s = s.Replace("\n", "");
        Console.WriteLine("after=" + s);
    }
}

giver:

before=a
bb
ccc
after=abbccc
Avatar billede arne_v Ekspert
10. februar 2004 - 21:33 #4
Er du opmærksom på at s.Replace("\n", "") ikke ændrer på s men returnerer
en ny streng ?

Jeg assigner bare den nye streng over i den gamle med:

s = s.Replace("\n", "");
Avatar billede jesper_dk Nybegynder
11. februar 2004 - 14:41 #5
har asignet den til sig selv og det virker stadig ikke

har lavet noget kode der virker, men det er ikke særligt kønt, det kommer her

mes += ASCII.GetString(buffer, 0, bytes);
char[] seperator = {'\n'};
string[] mess = mes.Split(seperator);
           
for (int i =0; i < mess.Length ;i++ )
{
    string s = mess[i];
    //ikke pænt men kunne ikke få det til at virke anderledes
    if (s.Length > 1)
    {
        s = s.Replace(s.Substring(s.Length - 1,1),"");
    }
    arrlist.Add(s);
}

har prøvet at indsætte div. konstanter bla.
{'\n'}
'\n'
\n
System.Environment.NewLine

men intet virker, nogle ider
Avatar billede magune Nybegynder
12. februar 2004 - 16:03 #6
Fiksede lidt med det. Det er en del der funker, også dette ..

string a = "blalal\n";
string[] b = new string[1];
b = a.Split('\n');
Hvorefter b[0] er den streng du ønsker...

mvh
GAa
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester