您的位置:首页 > 其它

匹配所有单词首字母大写

2009-02-12 16:18 316 查看
using System;

using System.Text.RegularExpressions;

class RegExSample

{

static string CapText(Match m)

{

// Get the matched string.

string x = m.ToString();

// If the first char is lower case...

if (char.IsLower(x[0])) { // Capitalize it.

return char.ToUpper(x[0]) + x.Substring(1, x.Length - 1);

}

return x;

}

static void Main()

{

string text = "four score and seven years ago";

System.Console.WriteLine("text=[" + text + "]");

Regex rx = new Regex(@"\w+");

string result = rx.Replace(text, new MatchEvaluator(RegExSample.CapText));

System.Console.WriteLine("result=[" + result + "]");

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: