Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen
  1. #1
    RG
    [JSP] Vervang linefeed
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    [JSP] Vervang linefeed

    Hoi,

    Ik heb een funtie die de karakters van een nieuwe lijn moet omzetten in een
    <br>
    De tekst komt uit een database
    Weet er iemand wat ik moet invullen in de plaats van \n , want die is het
    niet ?


    public String vervangLineFeed(String tekst){
    Pattern pattern = Pattern.compile("\n");
    Matcher m = pattern.matcher(tekst);

    String result = m.replaceAll("<br>");
    return tekst;
    }



  2. #2
    Daniel Tryba
    [JSP] Vervang linefeed
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [JSP] Vervang linefeed

    RG <ruben@tochniet.com> wrote:
    > Ik heb een funtie die de karakters van een nieuwe lijn moet omzetten in een
    > <br>
    > De tekst komt uit een database
    > Weet er iemand wat ik moet invullen in de plaats van \n , want die is het
    > niet ?


    Jij bent de enige die de benodigde data heeft, gooi de string in een
    byte array en check welke tekens er staan. EOLs kunnen van alles zijn,
    op de dosachtigen "\r\n", de macos varianten "\r" en op de unixen "\n"

    > Pattern pattern = Pattern.compile("\n");
    > Matcher m = pattern.matcher(tekst);
    > String result = m.replaceAll("<br>");


    Aha, plain java ipv JSP. Pas je pattern dus aan:
    /(\r\n|\r|\n)/

    Meer over EOLs en reguliere expressies voor de java Pattern class:
    http://java.sun.com/j2se/1.4.2/docs/...attern.html#lt

    --

    Daniel Tryba


  3. #3
    Henk Burgstra
    [JSP] Vervang linefeed
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [JSP] Vervang linefeed

    On Wed, 14 Apr 2004 23:15:09 +0000, RG wrote:

    > Hoi,
    >
    > Ik heb een funtie die de karakters van een nieuwe lijn moet omzetten in een
    > <br>
    > De tekst komt uit een database
    > Weet er iemand wat ik moet invullen in de plaats van \n , want die is het
    > niet ?
    >
    >
    > public String vervangLineFeed(String tekst){
    > Pattern pattern = Pattern.compile("\n");
    > Matcher m = pattern.matcher(tekst);
    >
    > String result = m.replaceAll("<br>");
    > return tekst;
    > }


    Dit zal nooit werken, want je geeft "tekst" terug i.p.v. "result" ;-)

    public String vervangLineFeed(String tekst){
    Pattern pattern = Pattern.compile("(\r\n|\r|\n|\n\r)");
    Matcher m = pattern.matcher(tekst);

    if (m.find()) {
    tekst = m.replaceAll("<br>");
    }
    return tekst;
    }

    Vr.gr.,
    Henk Burgstra

  4. #4
    RG
    [JSP] Vervang linefeed
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [JSP] Vervang linefeed

    Bedankt

    Nu werkt het wel


    "Henk Burgstra" <egosum@xs4all.nl> schreef in bericht
    newsan.2004.04.15.01.58.05.918338@xs4all.nl...
    > On Wed, 14 Apr 2004 23:15:09 +0000, RG wrote:
    >
    > > Hoi,
    > >
    > > Ik heb een funtie die de karakters van een nieuwe lijn moet omzetten in

    een
    > > <br>
    > > De tekst komt uit een database
    > > Weet er iemand wat ik moet invullen in de plaats van \n , want die is

    het
    > > niet ?
    > >
    > >
    > > public String vervangLineFeed(String tekst){
    > > Pattern pattern = Pattern.compile("\n");
    > > Matcher m = pattern.matcher(tekst);
    > >
    > > String result = m.replaceAll("<br>");
    > > return tekst;
    > > }

    >
    > Dit zal nooit werken, want je geeft "tekst" terug i.p.v. "result" ;-)
    >
    > public String vervangLineFeed(String tekst){
    > Pattern pattern = Pattern.compile("(\r\n|\r|\n|\n\r)");
    > Matcher m = pattern.matcher(tekst);
    >
    > if (m.find()) {
    > tekst = m.replaceAll("<br>");
    > }
    > return tekst;
    > }
    >
    > Vr.gr.,
    > Henk Burgstra




Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics