Laden...

RegEx: Aus Key-Value-String das Value extrahieren

Erstellt von SvenH vor 17 Jahren Letzter Beitrag vor 17 Jahren 1.279 Views
S
SvenH Themenstarter:in
51 Beiträge seit 2005
vor 17 Jahren
RegEx: Aus Key-Value-String das Value extrahieren

Hallo,
ich möchte aus dem String "Max Mustermann = 038177777" nur die Telefonnummer extrahieren.
Nun habe ich folgendes probiert:


string Zeile = "Max Mustermann = 038177777"
txtTelNr.text = Regex.Replace(Zeile,@".*?(\d)","\1";);

Das klappt aber nicht.
Kann man das auch anders hinbekommen?

Gruß Sven

T
94 Beiträge seit 2006
vor 17 Jahren

nabend

so würde ichs machen


string test = Regex.Replace("Max Mustermann = 038177777", @"^[^\d]+\s\=\s", "");
MessageBox.Show(test);

mfg

//edit

btw den \s=\s teil kann man sich sogar sparen. hab ich nur dazu gemacht, damit es eindeutig ist, was er löschen soll
das würde also auch gehn:


string test = Regex.Replace("Max Mustermann = 038177777", @"^[^\d]+", "");
MessageBox.Show(test);

If you don't like me for who I am, then you don't like me for who I am, but all you're gonna get, is who I am.

S
SvenH Themenstarter:in
51 Beiträge seit 2005
vor 17 Jahren

Hallo thejudge,

das funktioniert.

Danke und Gruß Sven