regex 如何在iPhone中使用正则表达式检索属性标签的内容?

2jcobegt  于 2023-08-08  发布在  其他
关注(0)|答案(2)|浏览(88)

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

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

字符串
如何检索<a></a>标记之间的href内容和值?

wlsrxk51

wlsrxk511#

建议使用HTML解析器进行此类作业。
如果你想使用正则表达式,你可以试试这个:

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

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

lc8prwob

lc8prwob2#

我最终通过使用

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

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

相关问题