none
preg_match_all RRS feed

答案

全部回复

  • 不知道这个函数什么功能,.NET 中几乎完美支持所有 Perl 支持的正则功能,具体参考 Regex 类 http://msdn.microsoft.com/zh-cn/library/system.text.regularexpressions.regex.aspx
    问题要简单,错误须详细@错误/异常/堆栈信息+操作系统+软件版本+all the context of the issue Hope Helpful | http://www.leoworks.net
    2010年5月20日 4:04
  • 是想把html代码里<a>标签里的链接和链接文字都提取出来,链接是规则的,就是<a href="...">...</a>那种,急急急
    2010年5月20日 6:14
  • 如果有可能,使用LINQ,看看我的例子:

    这是我的一个HTML:

    这是我的一个代码:

    这是我的运行结果:
    2010年5月20日 7:57
    版主
  • 你好 你可以使用.NET 中的Regex类 它包含了所有的功能 而且还有.NET中的正则特性

    对于你这里 正则可以使用 \<\s*a\s+href=\s*\"(?'url'[^\>\"]+)\"\s*\>(?'text'[^\<]*)\</a\s*\>

    通过匹配中的 url组获取url

    text组获取链接的文字


    I see you~http://hi.baidu.com/1987raymondMy Blog~~~
    2010年5月21日 3:37
    版主
  • 假设你的HTML这个样子:

    <html>
     ……
     <body>

      <a href="ccc">cc</a>
      ……

     </body>
    <html>

    直接使用LINQ:

    XDocumnet doc = XDocument.Load("xxx.xml");

    var result = from e in doc.Root.Descendants("a")
          select new
      {
       Href = e.Attribute("href").Value,
       Value = e.Value
      };

    2010年5月21日 8:52
    版主