Avatar billede gorlist Nybegynder
06. januar 2004 - 11:40 Der er 9 kommentarer og
1 løsning

Replace fnut i String

Jeg har en String Test: ('a','b','c') som jeg ønsker at lave om til: (a,b,c).

Hvordan kan jeg bruge Test.replace når det er en ' (fnut) jeg skal replace?
Avatar billede medions Nybegynder
06. januar 2004 - 11:48 #1
strengnavn.Replace("'","");

//>Rune
Avatar billede gorlist Nybegynder
06. januar 2004 - 11:53 #2
Jeg får en debug fejl som siger at replace(char,char) ikke er kompatibel med replace(String,String).

Det bliver vel til String når man sætter en char mellem " " (dobbeltfnutter)
Avatar billede medions Nybegynder
06. januar 2004 - 11:56 #3
Hmm hvad så med den her:

strengnavn.Replace('\','');

//>Rune
Avatar billede soreno Praktikant
06. januar 2004 - 11:59 #4
Det kunne gøres sådan:

public class Main
{
    public static void main(String[] args)
    {
        String test = "('1', '2', '3')";
        System.out.println("test string = " + test);

        String newString = test.replaceAll("\'", "");
        System.out.println(" new string = " + newString);
    }
}
Avatar billede soreno Praktikant
06. januar 2004 - 12:00 #5
Output er:
test string = ('1', '2', '3')
new string = (1, 2, 3)
Avatar billede soreno Praktikant
06. januar 2004 - 12:00 #6
Det er nok at give "'" som parameter:
String newString = test.replaceAll("'", "");
Avatar billede gorlist Nybegynder
06. januar 2004 - 12:09 #7
Næsten...der manglede lige en fnut.

strengnavn.Replace('\'','');

Tak for hjælpen!
Avatar billede soreno Praktikant
06. januar 2004 - 12:10 #8
Imponerende at:

strengnavn.Replace('\'','');

virker, når det ikke er en gyldig metode på en String..
Avatar billede gorlist Nybegynder
06. januar 2004 - 12:13 #9
Igen, ikke helt. Der skal være en tom char:

strengnavn.Replace('\'',' ');
Avatar billede medions Nybegynder
06. januar 2004 - 12:23 #10
Anytime...
Thx 4 Poinz

//>Rune
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
Kurser inden for grundlæggende programmering

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