vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Listbox bestimme Items löschen 
Autor: Manfred X
Datum: 28.10.12 23:54

Hallo!

Benutze keine Controls für die Daten-Aufbewahrung.

    Private Sub test1()
 
 
        Dim text As String = "Hallo. Ich bin es. Oder bin ich es nicht?"
 
        'Satzzeichen aus dem Text entfernen
        text = text.Replace(".", "") : text = text.Replace("?", "")
 
        'Text in eine Liste von Worten aufspalten
        Dim wordlist As New List(Of String)(text.Split(" "c))
 
        'Ersetz-Liste
        Dim replacelist As New List(Of String)
        With replacelist
            .Add("Hallo = Tschüss")
            .Add("du = hi")
            .Add("bin = weg")
            .Add("Tag = blabla")
            .Add("es = ist")
            .Add("hallo = hi")
        End With
 
        'StartsWith-Stringvergleich
        Dim swc As New startswithcomparer
 
        'Ersetz-Liste anhand der Wort-Liste kürzen ...
        For i As Integer = replacelist.Count - 1 To 0 Step -1
            If wordlist.Contains(replacelist(i), swc) Then
                replacelist.RemoveAt(i)
            End If
        Next i
 
        'Listenbindung an Listbox-Control
        ListBox1.DataSource = replacelist
 
    End Sub
 
 
    Public Class startswithcomparer
        Inherits EqualityComparer(Of String)
 
        Public Overloads Overrides Function Equals(x As String, y As String) As _
          Boolean
            If y.Trim.ToUpper.StartsWith(x.Trim.ToUpper) Then Return True
            Return False
        End Function
 
        Public Overloads Overrides Function GetHashCode(obj As String) As _
          Integer
            Return obj.GetHashCode
        End Function
    End Class
Eventuell beim Vergleich noch ein " =" anhängen.

Beitrag wurde zuletzt am 29.10.12 um 00:01:33 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Listbox bestimme Items löschen2.298b0tter28.10.12 19:01
Re: Listbox bestimme Items löschen1.821keco28.10.12 19:37
Re: Listbox bestimme Items löschen1.712Manfred X28.10.12 23:54
Re: Listbox bestimme Items löschen1.623b0tter29.10.12 11:44
Re: Listbox bestimme Items löschen1.640Manfred X29.10.12 12:11
Re: Listbox bestimme Items löschen1.640b0tter29.10.12 12:40
Re: Listbox bestimme Items löschen1.639keco29.10.12 18:52
Re: Listbox bestimme Items löschen1.603b0tter29.10.12 19:46
Re: Listbox bestimme Items löschen1.710keco29.10.12 19:51
Re: Listbox bestimme Items löschen1.593b0tter29.10.12 21:03
Re: Listbox bestimme Items löschen1.671keco29.10.12 21:17
Re: Listbox bestimme Items löschen1.607b0tter29.10.12 21:34
Re: Listbox bestimme Items löschen1.624keco29.10.12 21:36
Re: Listbox bestimme Items löschen1.602b0tter29.10.12 22:35
Re: Listbox bestimme Items löschen1.621b0tter30.10.12 11:13
Re: Listbox bestimme Items löschen1.619keco30.10.12 14:27

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel