回答
對於這個特定的例子,你可以寫[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