首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSRegularExpression帮助

NSRegularExpression帮助
EN

Stack Overflow用户
提问于 2010-10-05 20:49:32
回答 3查看 1.3K关注 0票数 1

我想用iPhone的NSRegularExpression类解析以下文本:

代码语言:javascript
复制
<td class="rowhead">Uploaded</td><td align="left">652.81 GB</td>

关于提取,上传了652.81文本。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-10-07 21:54:20

虽然我确实认为xml解析器更适合解析xml,但以下是一些正则表达式:

给定指定的输入字符串并替换为第一组:

[^>]*>([^<]*)<.*导致Uploaded

.*>([^<]*)<.*导致652.81 GB

您可能可以进一步简化它,但这是可行的。

票数 2
EN

Stack Overflow用户

发布于 2010-10-05 21:20:15

这是一篇很好的文章,介绍了如何在目标c中删除html:

http://rudis.net/content/2009/01/21/flatten-html-content-ie-strip-tags-cocoaobjective-c

您还可以使用NSXMLParser获取特定字段,也可以使用UIWebView和javascript选择器。

票数 1
EN

Stack Overflow用户

发布于 2010-10-07 18:08:50

这个字符串非常适合检查html页面上的链接:

代码语言:javascript
复制
<a href\s*=\s*\"([^\"]*)\">([^<]*)</a>

我已经试着为我的目标重写了regex,但是不要工作:

代码语言:javascript
复制
<td\\s*([^\"]*)>([^\"]*)\">([^<]*)</td>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3867609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档