我是iPhone开发的新手。我使用RegexkitLite框架来解析和检索HTML源代码中的特定内容。我想检索属性标记中的内容。我应该如何给予regex来实现它?标签是
<a href="http://www.stackoverflow.com" class="11-link-dkred-bold">This is stack overflow HTML</a>
字符串如何检索<a>和</a>标记之间的href内容和值?
<a>
</a>
wlsrxk511#
建议使用HTML解析器进行此类作业。如果你想使用正则表达式,你可以试试这个:
<a href\s*=\s*"([^"]*)">([^<]*)</a>
字符串第一组将捕获href属性值,第二组将捕获开始标记和结束标记之间的文本。
lc8prwob2#
我最终通过使用
<a href=([^<]*) class=\"11-link-dkred-bold\"><b>([^<]*)</a>"
字符串我在双引号前使用了\。就像打印“in print语句一样。
2条答案
按热度按时间wlsrxk511#
建议使用HTML解析器进行此类作业。
如果你想使用正则表达式,你可以试试这个:
字符串
第一组将捕获href属性值,第二组将捕获开始标记和结束标记之间的文本。
lc8prwob2#
我最终通过使用
字符串
我在双引号前使用了\。就像打印“in print语句一样。