正则表达式不适合C#

时间:2009-05-15 15:58:23

标签: c# regex

我写了一个简单的程序,用于从网上获取信息

string loginName = null;
Regex rloginName = new Regex(@" <tr><td dir='rtl'><h1>(.*?)</h1><br /></td></tr> <!--.............. Titel der Referat ..............-->");

Match mloginName = rloginName.Match(source);
if (mloginName.Success)
{

}

好吧我在RegexBuddy 3上测试一下这一切都很好,但在我的代码中无法获得回报,

那我的代码问题在哪里

这是代码:

<tr><td dir='rtl'><h1>xxx:xxx:xxxx:xxx@xxx.xxx</h1><br /></td></tr> <!--.............. Titel der Referat ..............-->     
          <tr><td dir='rtl' style='text-align: justify'>

我希望得到

xxx:xxx:xxxx:xxx@xxx.xxx

2 个答案:

答案 0 :(得分:2)

这是正则表达式模式开始时的微小空白。如果你删除它,你可以使用mloginName.Groups [1]获得你想要的东西。

答案 1 :(得分:0)

网页上没有空格/新行吗?