我是iphone开发的新手。我正在使用RegexkitLite框架来解析和检索来自Html源的特定内容。我想检索属性标记中的内容。我应该如何让正则表达式实现呢?标签是
<a href="http://www.stackoverflow.com" class="11-link-dkred-bold">This is stack overflow HTML</a>
我想检索和标签之间的href内容和值。请帮帮我。
答案 0 :(得分:3)
建议使用HTML解析器进行此类作业。
如果您想使用正则表达式,可以试试这个:
<a href\s*=\s*"([^"]*)">([^<]*)</a>
第一组将捕获href属性值,第二组将捕获起始标记和结束标记之间的文本。
答案 1 :(得分:2)
我终于使用
获得了输出<a href=([^<]*) class=\"11-link-dkred-bold\"><b>([^<]*)</a>"
我在双引号之前使用过\。就像打印“打印声明”一样。