Avatar billede badal Nybegynder
19. november 2003 - 09:30 Der er 2 kommentarer og
1 løsning

Fjerne tekst fra en string

Jeg har en Tekststring hvor jeg ønsker at fjerne tekst1 og tekst2 fra den.
Eksempelvis hvis jeg har en tekst : "    qq nn         mmm    mmmmm mmmmm mmmm"
og tekst1 og tekst2 er hhv. qq og nn. Så teksten se sådan efter:
"mmm    zzzzz mmmmm mmmm"
Den ekstra mellemrum mellem mmmm og zzzzz skal være der. Hvordan laver jeg denne funktion?

public String FindText(String Tekst, String Tekst1, String Tekst2)
{

}
Avatar billede willi Nybegynder
19. november 2003 - 09:52 #1
Det kan laves med substring
Avatar billede badal Nybegynder
19. november 2003 - 09:52 #2
Jeg har indtil videre fået lavet det her.. Men nu mangler jeg at fjerne alle blanke tegn før teksten. De efterfølgende skal ikke fjernes. Feks. "  Hej...", Skal blive til "Hej...."

public String RemoveText(String s, String r1, String r2)
{
        s = s.replaceFirst(r1, "");
        s = s.replaceFirst(r2, "");
               
        return s;
}
Avatar billede badal Nybegynder
19. november 2003 - 10:03 #3
Jeg var vist for hurtigt til at stille spørgsmålet. Har fået implementeret det på følgende måde:

    public String RemoveText(String s, String r1, String r2)
    {
        if (s != null)
        {
            s = s.replaceFirst(r1, "");
            s = s.replaceFirst(r2, "");
            s = s.trim();
        }
               
        return s;
    }
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