C# 使用正则表达式

 /*
             通过检查返回的 Match 对象的 Success 属性值,可以确定是否在输入字符串中找到了正则表达式模式。 
             * 如果匹配成功,则返回的 Match 对象的 Value 属性将包含 input 中与正则表达式模式匹配的子字符串。
             * 如果未找到匹配项,其值将为 String.Empty。
                此方法返回 input 中与正则表达式模式匹配的第一个子字符串。
             * 通过重复调用返回的 Match 对象的 Match.NextMatch 方法,可以检索后续匹配项。 
             * 另外,也可以通过调用 Regex.Matches(String) 方法在一次方法调用中检索所有匹配项。
             */
            //Regex reg = new Regex(s1,s2);
            //Match match = reg.Match(s2);            
            //textBox2.Text = match.Value;  //找到的匹配字符串
            //return match.Success;     //找到返回 true  
            /************************************/
            //Split 返回由指定分隔符分开的字符串数组
            Regex reg = new Regex("[@_.]");
            string[] result = reg.Split("net_2015@sohu.com"); 
            textBox2.Lines = result;
            /****************************************/
            //将点(.)替换成星号(*)
            //string str="This is a ASP.NET";
            //Regex reg = new Regex("[.]");
            //textBox2.Text = reg.Replace(str,"*");
            //textBox1.Text = str;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值