ios-在NSString的第一个逗号处删除字符

问题描述

在NSString的第一个逗号处删除字符

应用中有一个NSString,我要在第一个逗号处删除一些字符,

ex. str = @"0,1,2,3";
output - > str = @"1,2,3";

不知道应该怎么实现?请高手帮忙实现一下,谢谢

解决方案

试试下面的代码:

NSMutableArray *tempArray=[[NSMutableArray alloc]initWithArray:[yourString componentsSeparatedByString:@","]];
if([tempArray count] > 0)
{
   [tempArray removeObjectAtIndex:0];
}
NSString *output=[tempArray componentsJoinedByString:@","];

解决方案二:

常用的:

NSString* str= @"0,1,2,3";
NSRange range= [str rangeOfString: @","];
if(range.location!=NSNotFound)
{
    str= [str substringWithRange: NSMakeRange(range.location+1, str.length-range.length-1)];
    NSLog(@"%@",str);
}

如果string中没有逗号也不会崩溃。

解决方案三:

NSMutableArray *arr1 = [[str1 componentsSeparatedByString:@","] mutableCopy];
if ([arr1 count]){
    [arr1 removeObjectAtIndex:0];
}
NSString *finalStr = [arr1 componentsJoinedByString:@","];
时间: 2024-11-03 02:06:15

ios-在NSString的第一个逗号处删除字符的相关文章

python-大神帮我改一下程序吧。去掉第一个逗号后内容重复的行。只保留一条

问题描述 大神帮我改一下程序吧.去掉第一个逗号后内容重复的行.只保留一条 #!/usr/bin/python -*- coding: utf-8 -*- 原文本里边有重复的,去重复行 import requchong = open('G:07txtchongfuhang.txt''r').readlines()quchonghou = open('G:07txtchongfuhanghou.txt''w') unique_quchong = []for each_line in quchong:

python-去掉第一个逗号后内容重复的行,只保留一行。我是新手,大神帮我写一下程序。非常谢谢

问题描述 去掉第一个逗号后内容重复的行,只保留一行.我是新手,大神帮我写一下程序.非常谢谢 3798 a3 1-14 16:52,西部城区,受到部分商圈打折促销影响,阜成路.复兴路三环以外出城一线交通压力较大, 3799 a3 1-14 16:53,西部城区,受到部分商圈打折促销影响,阜成路.复兴路三环以外出城一线交通压力较大, 3800 a3 1-14 16:58,东北二环内环一线交通压力较大,车辆选择平安大街.东外小街.朝外小街等道路行驶. 我的思路是: time, content = re

js 去除字符串第一位逗号的方法_javascript技巧

复制代码 代码如下: <script type="text/javascript">var s=',dddd';if (s.substr(0,1)==',') s=s.substr(1);document.write(s);</script> 下面来点更好的代码: 复制代码 代码如下: <script language="javascript">  var str="asdfk,asdf345345,345345&quo

陌陌凭什么排中国iOS收入榜社交第一?无需惊奇

近日有媒体报道,根据移动应用数据与分析平台App Annie的数据显示,陌陌力压微信.QQ占据了iOS社交类收入榜中第一的位置.不少人对此颇为不解,其实也没什么可奇怪的,App Annie的iOS收入榜单是基于苹果商店的付费应用下载收入及应用内购收入进行统计排名,陌陌已连续三年霸占着第一的位子. 陌陌排中国iOS收入榜社交第一,无需惊奇 榜单数据统计的方式决定了排名的位次,若论整体的社交产品营收能力,微信和QQ自然没有竞争对手,但App Annie统计的仅是苹果商店内的付费应用下载和应用内购收入

iOS - OC NSString 字符串

前言 @interface NSString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding> @interface NSMutableString : NSString 1.不可变字符串的创建 // 直接创建不可变字符串 /* 在 OC 中,使用 @"XXX" 格式定义的字符串,是保存在常量区的,只要内容相同,内存地址就一致 */ NSString *string1 = @"bei jing hua

JavaScript实现找出字符串中第一个不重复的字符_javascript技巧

此算法仅供参考,小菜基本不懂高深的算法,只能用最朴实的思想去表达. //找出字符串中第一个不重复的字符 // firstUniqueChar("vdctdvc"); --> t function firstUniqueChar(str){ var str = str || "", i = 0, k = "", _char = "", charMap = {}, result = {name: "",i

JavaScript实现查找字符串中第一个不重复的字符

  此算法仅供参考,小菜基本不懂高深的算法,只能用最朴实的思想去表达. 代码如下: //找出字符串中第一个不重复的字符 // firstUniqueChar("vdctdvc"); --> t function firstUniqueChar(str){ var str = str || "", i = 0, k = "", _char = "", charMap = {}, result = {name: "

剑指offer系列之五十三:字符流中第一个不重复的字符

题目描述 请实现一个函数用来找出字符流中第一个只出现一次的字符.例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g".当从该字符流中读出前六个字符"google"时,第一个只出现一次的字符是"l". 输出描述: 如果当前字符流没有存在出现一次的字符,返回#字符. 这题与前面的第一个不重复的字符有些重复了,所以直接看代码(已被牛客AC): package com.rhwayfun.offer; impor

asp.net XMLDocument获取第一个节点与删除root节点方法

xml技术来存储数据和文档是一件很容易的事情,.net framework 在它的命名空间system.xml 就提供了一种可以很方便的操作xml的类xmldocument,它使用起来非常容易,xmldocument 其实就是一个简单的树,下面我们就来看看关于 xmldocument获取第一个节点与删除root节点方法 #include "stdafx.h" using namespace system; using namespace system::xml; void naviga