2012-03-09 88 views

回答

1

你可以使用正则表达式来做到这一点。有一个名为Regex的有用的类可以帮助你很多。请拨打follow this link了解更多信息。

+0

测试和完全工作,由于 – 2012-03-09 06:38:41

+2

'ToTitleCase'使这更容易。 – Isuru 2012-03-09 11:45:23

14

这下面会做你不想使用正则表达式什么(是更具可读性比正则表达式的解决方案):

Dim s As String = "some sentence that i want to capitalise" 
Debug.WriteLine(Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(s)) 

输出:

Some Sentence That I Want To Capitalise 

而且你也可以做到这一点(从Microsoft.VisualBasic命名空间):

Debug.WriteLine(StrConv(s, VbStrConv.ProperCase))