Laden...

Substring vom Kontext abhängig rausschneiden

Erstellt von Ploetzi vor 14 Jahren Letzter Beitrag vor 14 Jahren 590 Views
Ploetzi Themenstarter:in
313 Beiträge seit 2006
vor 14 Jahren
Substring vom Kontext abhängig rausschneiden

Hallo,
ich habe filgenden String:
HerbertHansStefanSusanne

Jetzt will ichh immer das zwischen Herbert und Stefan rausschneiden....
geht das mit regex?

lg

916 Beiträge seit 2008
vor 14 Jahren

Ja das geht mit Regex.


Regex re = new Regex("(?<=Herbert).*?(?=Stefan)");
re.Replace(soruce, string.empty);

Stichwort positver Lookahead und positiver Lookbehind.

(?≤(regex),(?=(regex), dadurch sucht die Enginge den regex, aber er gehört nicht zum match.

Again what learned...