Guten Tag,
ich habe mir ein Tutorial über RegEx hier im Forum mal angeschaut jedoch habe ein ein Problem ich will das eine kombination die immer so ausschaut "AAAA-AAAA-AAAA"
also in der Form aus einer RichTextbox herausgelesen wird und machmal können auch 2 von den kombinationen in der RichTextbox sein.
Imports System.Text.RegularExpressions
Public Class Form1
Also ich hätte mir von diesm code jetzt erwartet das er alle Kombinationen aus der RichTextbox herauslest und nacheinander in die
ListBox einträgt jedoch macht er genau das Gegenteil von dem er schreibt alles andere in die ListBox auser denn Kombinationen.
Warscheinlich habe ich nur einen kleinen Fehler oder habe was vertauscht aber kann mir wer sagen was ich falsch gemacht habe?
MfG
ich habe mir ein Tutorial über RegEx hier im Forum mal angeschaut jedoch habe ein ein Problem ich will das eine kombination die immer so ausschaut "AAAA-AAAA-AAAA"
also in der Form aus einer RichTextbox herausgelesen wird und machmal können auch 2 von den kombinationen in der RichTextbox sein.
Imports System.Text.RegularExpressions
Public Class Form1
VB.NET-Quellcode
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim Input As String = "Hier steht nur ein sinnloser Text... 08D9-93DO-03OD und hier ist noch mehr sinnloser Text!!"
- Dim Res() As String
- ListBox1.Items.Clear()
- Res = Regex.Split(Input, "\w+([-+.']\w+)*-\w+([-+.']\w+)*-\w+([-+.']\w+)*")
- For Each el As String In Res
- ListBox1.Items.Add(el.ToString)
- Next
- End Sub
- End Class
Also ich hätte mir von diesm code jetzt erwartet das er alle Kombinationen aus der RichTextbox herauslest und nacheinander in die
ListBox einträgt jedoch macht er genau das Gegenteil von dem er schreibt alles andere in die ListBox auser denn Kombinationen.
Warscheinlich habe ich nur einen kleinen Fehler oder habe was vertauscht aber kann mir wer sagen was ich falsch gemacht habe?
MfG