代码改变世界

利用 Regex.Replace 方法,把一段字符串中的小写字母转换成大写

2011-04-06 16:53  音乐让我说  阅读(1273)  评论(0编辑  收藏  举报

利用 Regex.Replace 方法,把一段字符串中的小写字母转换成大写,该程序仅仅是为了演示 Regex.Replace 的重载方法:

using System;
using System.Text.RegularExpressions;

namespace ConAppTempTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Regex r = new Regex("[a-zA-Z]+");
            string str = "sdf中国人e";
            string strResult = r.Replace(str, delegate(Match m){return m.Value.ToUpper();});
            //或者
            //string strResult = r.Replace(str, m => m.Value.ToUpper());
            //或者
            //string strResult = str.ToUpper();
            Console.WriteLine(strResult);
            Console.ReadKey();
        }
    }
}

谢谢浏览!