Cakeman
Legacy Member
Bestaat er een makkelijke manier om in C# een string volledig in lower case te zetten met uitzondering van de eerste letter van elke zin?
Bijvoorbeeld "dit is een testzin. dit is ER nog EEntje." moet veranderd worden in "Dit is een testzin. Dit is er nog eentje."
Ik kan natuurlijk eerst de string volledig omzetten naar lower case om dan één voor één de characters af te lopen en te kijken waar er een '.', '?' of '!' staat en de daaropvolgende letter (non-spatie) naar upper case te converten, maar ik vroeg mij af hiervoor een makkelijkere manier bestaat.
Bijvoorbeeld "dit is een testzin. dit is ER nog EEntje." moet veranderd worden in "Dit is een testzin. Dit is er nog eentje."
Ik kan natuurlijk eerst de string volledig omzetten naar lower case om dan één voor één de characters af te lopen en te kijken waar er een '.', '?' of '!' staat en de daaropvolgende letter (non-spatie) naar upper case te converten, maar ik vroeg mij af hiervoor een makkelijkere manier bestaat.
