如何在某些单词之前提取NSString的一部分:
例如:
如果“分隔符”关键字集合是以下单词“NSArray”和“纪录片”的纪录片
如果NSStrings在哪里
"Chain two Series documents“<-我想提取"Chain two”
"Chain documents“<-我想提取"Chain”
谢谢
发布于 2009-12-29 06:51:17
您可以使用NSScanner来scan strings到您提供的分隔符。
其他人提到了NSString的-componentsSeparatedByString,但是如果你不关心分隔符后面的文本,或者你想根据你的例子检查多个分隔符,那么效率就会很低。
发布于 2009-12-28 08:26:47
请参见NSString方法-componentsSeparatedByString:
发布于 2009-12-29 07:16:12
只要使用正则表达式即可。从10.4开始,它们是非常有用和受支持的!
RegexKitLite
有libicucore (Tiger上的libicu)。
所以RegexKitLite只是系统库的包装器。
https://stackoverflow.com/questions/1967402
复制相似问题