ios – 如何从一开始直到指定的字符选择一个字符串?

前端之家收集整理的这篇文章主要介绍了ios – 如何从一开始直到指定的字符选择一个字符串?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何从一开始直到指定的字符选择一个字符串?

例如,在下面的新闻标题

someString = @“加利福尼亚州洛杉矶 – 苹果公司宣布某些股票价格变动.

我如何选择加利福尼亚州的洛杉矶?成一个单独的字符串? (我想基于我的选择在 – (“破折号”)字符之前的所有内容.

编辑:

说我的标题如下所示:

someString = @“加利福尼亚州洛杉矶 – 苹果公司宣布股价变动.

如何防止我的位置字符串如下所示:加利福尼亚州洛杉矶 – 苹果公司宣布?

编辑:

我的错误是,我正在删除第一个破折号,然后重新排列字符串.我的错误发布的答案有效.

@H_404_20@

解决方法

NSRange rangeOfDash = [someString rangeOfString:@"-"];
substring = (rangeOfDash.location != NSNotFound) ? [someString substringToIndex:rangeOfDash.location] : nil;

如果someString中没有虚线,则将子字符串设置为nil.

@H_404_20@ @H_404_20@

猜你在找的iOS相关文章