回答
对于这个特定的例子,你可以写[string substringWithRange:NSMakeRange(6, 11)]
。对于更复杂的示例,您需要知道您正在解析的语言的完整范围并为其创建解析器。
你坚持这不是XML解析,但你的例子看起来非常像它。那它是什么?
假设这是一个XML文档(因为您的示例尖叫“是的!”),NSXMLParser是您的最佳选择。
我只是不喜欢目标c xmlparser我不知道它,我的数据是非常类似于xml – user393273 2010-09-26 19:22:08
这是一个糟糕的借口。如果你不知道如何使用正确的工具进行工作,那么你的首要任务就是学习它。 – 2010-09-28 20:27:39
出于某种原因,您已指定您不希望xml解析。我不知道为什么这是一个要求,但我建议使用正则表达式,则:
^[^>]*>([^<]*)
是有些粗糙之一,但它会让你开始。
xcode不完全支持正则表达式 – user393273 2010-09-26 19:16:55
不,但有一些RegEx库可用:http://www.google.com/search?client=safari&rls=zh-CN&q=cocoa+regex&ie=UTF-8&oe=UTF-8 ...但如果上面的字符串真的是OP所解析的内容,那么NSXMLParser或WebKit的DOM接口远远优于使用RegEx重构非常复杂的轮子。 – 2010-09-26 19:17:30
- 1. Elisp拆分字符串函数来拆分字符串。字符
- 2. 将字符串拆分为字符串
- 3. 将字符串拆分为字符串
- 4. 拆分字符串在字
- 5. C#拆分字符串 - 将字符串拆分为数组
- 6. 从字符串拆分数字
- 7. 使用字符串作为分隔符来拆分字符串
- 8. 将字符串生成器拆分为字符串字符串特定字符
- 9. 在字符串上拆分字符串而不是字符
- 10. 使用多字符字符串的拆分字符串
- 11. 从c中的字符串拆分出字符串#
- 12. 基于字符拆分字符串
- 13. 将lua字符串拆分为字符
- 14. 拆分字符串每n个字符
- 15. 如何将字符串拆分为字母字符串和数字字符串?
- 16. PHP拆分字符串
- 17. Python字符串拆分
- 18. Python字符串拆分
- 19. ArrayIndexOutOfBoundsException在拆分字符串
- 20. 拆分后的字符串
- 21. 提升拆分字符串
- 22. 如何拆分字符串?
- 23. Cocoa-Touch字符串拆分
- 24. 拆分字符串在python
- 25. PHP拆分字符串
- 26. Python的字符串拆分
- 27. 字符串拆分问题
- 28. 如何拆分字符串?
- 29. 拆分一个字符串
- 30. Python字符串拆分
在这种情况下,“中心名称”是什么意思?请在你的问题中稍微详细一点。 – 2010-09-26 19:10:32
我如何从他们的标签中得到James Jones,并且这不是xml解析 – user393273 2010-09-26 19:12:05
-1使用XML解析器。 http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – 2010-09-27 00:50:09