C#使用正则表达式实现首字母转大写的方法
程序员文章站
2022-11-22 11:38:16
本文实例讲述了c#使用正则表达式实现首字母转大写的方法。分享给大家供大家参考,具体如下:
class program
{
static void main(...
本文实例讲述了c#使用正则表达式实现首字母转大写的方法。分享给大家供大家参考,具体如下:
class program { static void main(string[] args) { // input strings. const string s1 = "samuel allen"; const string s2 = "dot net perls"; const string s3 = "uppercase first letters of all words in the string."; // write output strings. console.writeline(texttools.upperfirst(s1)); console.writeline(texttools.upperfirst(s2)); console.writeline(texttools.upperfirst(s3)); console.readkey(); } } public static class texttools { /// <summary> /// uppercase first letters of all words in the string. /// </summary> public static string upperfirst(string s) { return regex.replace(s, @"\b[a-z]\w+", delegate(match match) { string v = match.tostring(); return char.toupper(v[0]) + v.substring(1); }); } }
ps:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
javascript正则表达式在线测试工具:
正则表达式在线生成工具:
希望本文所述对大家c#程序设计有所帮助。
上一篇: HTML CSS百科及常用嵌入方式
下一篇: 使用SpringEL表达式进行三目运算