string str = "kingfly";
public static string FunctionStr(string str)
{
string functionStr = str.SubString(0,1).ToUpper() + str.SubString(1);
return functionStr;
}
以下是用正則表達式來轉換字符前帶多個下劃線的方法:
ASP.Net Code
//引用正則的命名空間
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);
}