单词首字母转大写
Private Function FirstUpper(ByVal str As String) If String.IsNullOrEmpty(str) Then Return "" Else Return str.Substring(0, 1).ToUpper() + str.Substring(1) End If End Function
以下是用正则表达式来转换字符前带多个下划线的方法:
//引用正则的命名空间 using System.Text.RegularExpressions; //如果传值为 str="__student_id"; public static string regString(string str) { //正则的意思为:匹配多个以下划线开头的值,^是开头,+是之后的多个 str = Regex.Replace(str, "^_+", ""); str = str.Substring(0,1).ToUpper() + str+Substring(1); Response.Write(str); }