Entwickler-Ecke

WinForms - regex hilfe


Old5chool - Sa 12.11.16 15:51
Titel: regex hilfe
Hallo ich versuche folgenden Text zu filtern " KD BJ K(7E0.253.209.F) "
ich möchte das " K " vor der Klammer filtern
aber ich bekomme es nicht hin ich schaffe gerade mal mit \D\( das "k(" zu filtern.
oder gut wäre auch wenn ich das "BJK" zusammen raus filtern könnte
kann mir einer von euch helfen ???


jaenicke - Sa 12.11.16 16:15

Wie wäre es so?

Quelltext
1:
.{1,}([a-zA-Z])\(.{1,}\).{1,}                    


Zum Ausprobieren bietet sich diese Seite an:
https://regex101.com/


Old5chool - Sa 12.11.16 16:21

wenn ich es so mache springt er gleich auf else


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
Regex regex4 = new Regex(@".{1,}([a-zA-Z])\(.{1,}\).{1,}");
                Match match4 = regex4.Match(comvar.Text);
                if (match4.Success)
                {
                    MessageBox.Show(match4.Value);
                }
                else { MessageBox.Show("Falsch"); }


und Danke für die hilfe


Delete - Sa 12.11.16 17:03

- Nachträglich durch die Entwickler-Ecke gelöscht -


Old5chool - Sa 12.11.16 17:05

mehrer zeichen vor der klammer macht er bei mir leider nicht

hmm also doch schwerer als ich dachte und das KD Brauche ich nicht :(