代码之家  ›  专栏  ›  技术社区  ›  Warrior

如何使用regex在iPhone中检索属性标签的内容?

  •  1
  • Warrior  · 技术社区  · 14 年前

    我是iPhone开发的新手。我使用regexkitlite框架来解析和检索HTML源代码中的特定内容。我想检索属性标记中的内容。我应该如何给雷杰克斯实现它?标签是

    <a href="http://www.stackoverflow.com" class="11-link-dkred-bold">This is stack overflow HTML</a>
    

    我想检索和标记之间的href内容和值。请帮帮我。

    2 回复  |  直到 12 年前
        1
  •  3
  •   codaddict    14 年前

    建议对此类作业使用HTML解析器。

    如果要使用regex,可以尝试以下操作:

    <a href\s*=\s*"([^"]*)">([^<]*)</a>
    

    第一组将捕获href属性值,第二组将捕获开始标记和结束标记之间的文本。

        2
  •  2
  •   Warrior    14 年前

    我终于用

    <a href=([^<]*) class=\"11-link-dkred-bold\"><b>([^<]*)</a>"
    

    我在双引号前使用了\,就像打印“in print”语句一样。

    推荐文章