回答
對於這個特定的例子,你可以寫[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. 將字符串拆分爲字符串
- 6. 拆分字符串在字
- 7. C#拆分字符串 - 將字符串拆分爲數組
- 8. 從字符串拆分數字
- 9. 使用字符串作爲分隔符來拆分字符串
- 10. 將字符串生成器拆分爲字符串字符串特定字符
- 11. 在字符串上拆分字符串而不是字符
- 12. 拆分字符串的子字符串不是字符
- 13. 字符串拆分/字符串替換基於字符長度
- 14. R按字符串或非打印字符拆分字符串
- 15. 字符串操作:將此字符串拆分爲 - 字符?
- 16. 未能按字符拆分字符串中的字符串
- 17. 使用多字符字符串的拆分字符串
- 18. 從c中的字符串拆分出字符串#
- 19. 將lua字符串拆分爲字符
- 20. php將字符串拆分爲字符
- 21. PatternSyntaxException將字符串拆分爲「*」字符
- 22. 拆分字符串每n個字符
- 23. 基於字符拆分字符串
- 24. 如何將字符串拆分爲字母字符串和數字字符串?
- 25. 拆分字符串Teradata SQL
- 26. 拆分長字符串WP7
- 27. 字符串拆分比較
- 28. Python字符串拆分
- 29. MDX拆分字符串?
- 30. ERStudio宏字符串拆分
在這種情況下,「中心名稱」是什麼意思?請在你的問題中稍微詳細一點。 – 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