日期:2014-05-17 浏览次数:20947 次
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
namespace regexReplace
{
class Program
{
static void Main(string[] args)
{ //定义一个电子邮件正则表达式
string regexText = @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*";
Console.WriteLine("请输入一个正确的Internet电子邮件地址");
string Email = Console.ReadLine(); //接受用户输入的电子邮件
bool b;
b = Regex.IsMatch(Email, regexText); //判断是否匹配
if (b)
{
string outStr = "";
outStr = Regex.Replace(Email, "@", " AT "); //替换"@"为"AT"
Console.WriteLine("该email是合法的");
Console.WriteLine("替换后为:{0}", outStr);
}
else
{
Console.WriteLine("你所输入的字符串中不是一个合法的Internet电子邮件地址");
}
Console.ReadLine();
}
}
}
string regexText = @"\w+@\w+.+\w";
string regexText = @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*";