Buduję ciąg nazwisk oddzielonych myślnikami. Czasami wpada tam biała plama. Muszę usunąć wszystkie białe spacje z wyniku końcowego.Usuń wszystkie spacje z ciągu C# z regex
Przykładowy łańcuch do pracy na:
Anderson -Reed-Smith
Trzeba skończyć jak (bez spacji po Anderson):
Anderson-Reed Smith
Łańcuch nazwy ostatniej zawiera ciąg znaków w stanie, LastName.
używam wyrażenia regularnego:
Regex.Replace(LastName, @"[\s+]", "");
Wynikiem tego jest:
Anderson -Reed-Smith.
Próbowałem również:
Regex.Replace(LastName, @"\s+", "");
i
Regex.Replace(LastName, @"\s", "");
Co robię źle?
Nie trzeba regex jeśli nazwa jest jedynym danych w ciąg. W przeciwnym razie prawdopodobnie możesz użyć (- | - | -) – Evo510