如何从一开始直到指定的字符选择一个字符串?
例如,在下面的新闻标题…
someString = @“加利福尼亚州洛杉矶 – 苹果公司宣布某些股票价格变动.
我如何选择加利福尼亚州的洛杉矶?成一个单独的字符串? (我想基于我的选择在 – (“破折号”)字符之前的所有内容.
编辑:
说我的标题如下所示:
someString = @“加利福尼亚州洛杉矶 – 苹果公司宣布股价变动.
如何防止我的位置字符串如下所示:加利福尼亚州洛杉矶 – 苹果公司宣布?
编辑:
我的错误是,我正在删除第一个破折号,然后重新排列字符串.我的错误发布的答案有效.
解决方法
NSRange rangeOfDash = [someString rangeOfString:@"-"]; substring = (rangeOfDash.location != NSNotFound) ? [someString substringToIndex:rangeOfDash.location] : nil;
如果someString中没有虚线,则将子字符串设置为nil.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。