目标匹配类似于:abc_def_gh
转化结果为:AbcDefGh
using System.Text.RegularExpressions
static string CapText(Match m)
{
// Get the matched string.
string x = m.ToString();
// If the first char is lower case...
if (char.IsLower(x[1]))
{
// Capitalize it.
return char.ToUpper(x[1]).ToString() ;
}
return x;
}
public string GetTableProperty(string columnName)
{
string result = Regex.Replace(columnName, @"(_/w)", new MatchEvaluator(CapText));
string str1 = result.Substring(0, 1);
string str2 = result.Substring(1, result.Length - 1);
result = str1.ToUpper() + str2;
return result;
}