Avatar billede Slettet bruger
14. december 2003 - 12:29 Der er 7 kommentarer og
1 løsning

Lave return om til <br>

Hej

Hvordan kan jeg lave et "return" om til <br> ??
f.eks.:

Dette er en test (return)
Og dette er en til (return)

Problemmet er at når jeg sender det i en mail så kommer det til at stå på en linie og ikke 2 som det skal
Avatar billede eagleeye Praktikant
14. december 2003 - 12:32 #1
Du kan bruge replaceAll:

s.replaceAll("\n", "<br>");
Avatar billede soreno Praktikant
14. december 2003 - 12:50 #2
Hvis vi snakker Java så kan du gøre sådan:

public class Main
{
    public static void main(String[] args)
    {
        String myString1 = "Dette er en test (return)";
        String myString2 = "Og dette er en til (return)";

        System.out.println(myString1);
        System.out.println(myString2);
       
        myString1 = myString1.replaceAll("\\(return\\)", "<br>");
        myString2 = myString2.replaceAll("\\(return\\)", "<br>");
       
        System.out.println(myString1);
        System.out.println(myString2);
    }
}


Hvis vi snakker JavaScript er spørgsmålet havnet i forkert kategori.
Avatar billede soreno Praktikant
14. december 2003 - 12:51 #3
Output:
Dette er en test (return)
Og dette er en til (return)
Dette er en test <br>
Og dette er en til <br>
Avatar billede soreno Praktikant
14. december 2003 - 12:54 #4
Hmmm. jeg har vist taget det lidt for bogstavligt !
:-)

replaceAll tager et regulært udtryk som første parameter.
Så er det bare at skifte argumentet til linieskift.

Men bemærk at der ikke er enighed om linieskift på forskellige plaforme.
Windows - CR LF
Linux - LF
MAC - CR
Avatar billede Slettet bruger
14. december 2003 - 17:37 #5
Hmm, jeg tror ikke at jeg har forklaret mig godt nok :-)
(return) er for at vise at der bliver trykket på return og ikke skrevet (return). Jeg beklager at jeg ikke har forklaret det godt nok ;-)
Avatar billede Slettet bruger
18. maj 2004 - 09:45 #6
Tror at jeg lukker og slukker :-)
Avatar billede vallemanden Nybegynder
16. november 2004 - 06:40 #7
hmm tror du snart skal lukke dette spg
Avatar billede Slettet bruger
16. november 2004 - 20:14 #8
Jo, det kunne jeg sagtens. Men har du et forslag vallemanden ??
Dem som de er kommet med løser ikke mit problem.
Jeg skal se om jeg kan lave et ordentligt eks.

Dette er linie 1
Dette er linie 2
Dette er linie 3

Men når jeg har gemt dem i MySQL og henter dem fra DB og skriver dem ud, kommer de ud sådan her:

Dette er linie1Dette er linie2Dette er linie3

Det er jo inte det jeg vil have :-)
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