Hente initialer for et navn
Jeg skal lave en regex, som kan udtage initalerne fra et navn, og er kommet frem til denne simple regex:^[A-Za-z]
Hvis jeg f.eks. indtaster Karin Pedersen kommer der bare kun et K ud. Er det mon min C# kode der fejler?
Regex t_regex = new Regex(@"^[A-Za-z]");
MatchCollection t_matchCollection = t_regex.Matches(txtNewUserName.Text);
IEnumerator t_matches = t_matchCollection.GetEnumerator();
for(int index = 0; index < t_matchCollection.Count; index++)
{
t_matches.MoveNext();
this.txtNewUserInitials.Text+=t_matches.Current.ToString();
}
MatchCollection indeholder kun et match uanset hvad jeg skriver. Håber der er nogen der kan se fejlen.
På forhånd tak