我试图找到一种有效的方法来获取输入字符串并将每个标点符号 ( . : ? !
) 后面的第一个字母大写,然后是一个空格。
输入:
“我吃了点东西。但我没有:相反,没有。你怎么看?我不这么认为!对不起。moi”
输出:
“我吃了点东西。但我没有:相反,没有。你怎么看?我不这么认为!对不起。moi”
显而易见的是拆分它,然后将每个组的第一个字符大写,然后连接所有内容。但它超级丑陋。最好的方法是什么?(我正在考虑Regex.Replace
使用MatchEvaluator
大写第一个字母但想获得更多想法的a)
谢谢!