首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求一正则表达式,立刻结贴

2011-12-19 
求1正则表达式,立刻结贴.taee.COM\tMXpreference10,mailexchangermta-ent.21cn.COM 怎样从以上字符串

求1正则表达式,立刻结贴.
"taee.COM\tMX   preference   =   10,   mail   exchanger   =   mta-ent.21cn.COM "
怎样从以上字符串中,用正则表达式得到   "mta-ent.21cn.COM "   ,这个值.

注:1定要用正则表达式方法哦.

[解决办法]
Regex reg = new Regex( "mail exchanger = (? <server> [^\\\s]+) ");
Match amatch = reg.Match(response);
if(amatch.Success)
{
//...
}
不知道对不对
[解决办法]
Regex reg = new Regex(@ "mail exchanger = (? <server> [^\\\s]+) ");
要不然不认转义字符。
可以实现
Regex reg = new Regex(@ "mail exchanger = (? <server> [^\\\s]+) ");
Match aa = reg.Match(this.TextBox1.Text);
if (aa.Success)
{
Response.Write( "Success ");
}

[解决办法]
Regex reg = new Regex(@ "mail exchanger = (? <server> [^\\\s]+) ");
Match aa = reg.Match(response);
if (aa.Success)
{
Response.Write( "Success ");
}
[解决办法]

string yourStr = "taee.COM\tMX preference = 10, mail exchanger = mta-ent.21cn.COM ";
string resultStr = " ";
Match m = Regex.Match(yourStr, @ "mail\s+?exchanger\s*=\s*(? <server> \S+?)$ ", RegexOptions.IgnoreCase);
if (m.Success)
{
resultStr = m.Groups[ "server "].Value;
}
[解决办法]
Regex reg = new Regex(@ "mail exchanger = (? <server> [^\\\s]+) ");
Match aa = reg.Match(response);
if (aa.Success)
{
Response.Write( "Success ");
}

热点排行