首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >高效地提取可可中的NSString的一部分

高效地提取可可中的NSString的一部分
EN

Stack Overflow用户
提问于 2009-12-28 07:37:35
回答 3查看 860关注 0票数 1

如何在某些单词之前提取NSString的一部分:

例如:

如果“分隔符”关键字集合是以下单词“NSArray”和“纪录片”的纪录片

如果NSStrings在哪里

"Chain two Series documents“<-我想提取"Chain two”

"Chain documents“<-我想提取"Chain”

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-12-29 06:51:17

您可以使用NSScannerscan strings到您提供的分隔符。

其他人提到了NSString的-componentsSeparatedByString,但是如果你不关心分隔符后面的文本,或者你想根据你的例子检查多个分隔符,那么效率就会很低。

票数 4
EN

Stack Overflow用户

发布于 2009-12-28 08:26:47

请参见NSString方法-componentsSeparatedByString:

票数 1
EN

Stack Overflow用户

发布于 2009-12-29 07:16:12

只要使用正则表达式即可。从10.4开始,它们是非常有用和受支持的!

RegexKitLite

有libicucore (Tiger上的libicu)。

所以RegexKitLite只是系统库的包装器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1967402

复制
相关文章

相似问题

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