Absätze aus Text entfernen

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von Eistee.

    Absätze aus Text entfernen

    Hallo,

    Ich versuche die ganze zeit schon ein replace hinzubekommen, der die Absätze durch <br> tauscht,
    diese sollen dann Absatzlos in eine andere Textbox angezeigt werden.

    Kleines Beispiel:
    Von:

    Text1
    Text2

    Auf:
    Text1<br>Text2

    Ich weiß nicht wo der fehler ist, er nimmt zwar die Absätze weg, nur setzt er das <br> nicht dazwichen.


    VB.NET-Quellcode

    1. Dim Absatzlos As String
    2. Absatzlos = RichTextBox1.Text
    3. Absatzlos = bodystr.Replace("\n", "<br>")



    Ich hoffe ihr könnt mir weiter helfen...
    MFG
    LEON
    _______________________________________________
    Entweder man ist Teil der Lösung oder Teil des Problems.
    Danke, aber leider funktioniert das nicht, er schreibt das <br> nicht mit rein:

    Test1Test2

    Brauche das aber So:

    Test1<br>Test2
    MFG
    LEON
    _______________________________________________
    Entweder man ist Teil der Lösung oder Teil des Problems.
    Dies funktioniert bei mir:
    RichTextBox1
    RichTextBox2
    Button1

    VB.NET-Quellcode

    1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    2. RichTextBox2.Text = RichTextBox1.Text.Replace(vbLf, "<br>")
    3. End Sub

    macht aus
    qqq
    www
    eee

    qqq<br>www<br>eee
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!