Aus Datei einen bestimmten Text löschen

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Aus Datei einen bestimmten Text löschen

    Hallo zusammen,

    Ich möchte in einem Label den Text aus einer Textbox anzeigen lassen, aber ohne einen längeren Abschnitt daraus, also ich kanns nich so gut erklären :D

    Bsp.
    Text von Textbox1 ist "Hallo [Diesen Abschnitt löschen]"
    und jetzt möchte ich das in dem Label steht "Hallo" also das das andere, wenn ich auf einen Button drücke, gelöscht wird.

    Ich hoffe ihr wisst was ich meine :D
    Wenn du es immer nach der gleichen Anzahl Zeichen löschen willst sieh dir mal die Substring Methode an.
    Bsp.:

    VB.NET-Quellcode

    1. Label1.Text = TextBox1.Text.Substring(0, 5)


    Hier wird alles was in Textbox1 steht auf 5 Zeichen begrenzt und in das Label geschrieben
    Willst du nach dem ersten Wort alles gelöscht wird mach Split.
    Bsp.:

    VB.NET-Quellcode

    1. Dim Text() As String
    2. Text = TextBox1.Text.Split(" ")
    3. Label1.Text = Text(0)


    lg
    ScheduleLib 0.0.1.0
    Kleine Lib zum Anlaufen von Code zu bestimmten Zeiten
    Mit
    String.IndexOf("bla")
    oder
    String.IndexOf("bla", StartIndex)
    suchst Du Dir die entsprechenden Stellen des Textes raus und löschst sie per String.Substring().
    Teste das ganze an einem kleinen Beispiel, damit Du die Indizes richtig bestimmst.
    Achte auf mögliche Wiederholungen im Text.
    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!