2012-03-09 89 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))