去除字符串内的相邻的重复字

原创 2015年11月21日 11:10:22

//       去除字符串内的相邻的重复字符,例如:aabdaaadesff,最后结果abdadesf

        NSMutableString *str =[NSMutableString stringWithFormat: @"IIII''mm  aalleexxxxxxxxiinnhhoo"];

        NSInteger i = 0;

        while (i < [str length] - 1) {

            if ([str characterAtIndex:i] == [str characterAtIndex:i+1]) {

                [str deleteCharactersInRange:NSMakeRange(i, 1)];

            }else{

                i++;

            }

        }


        NSLog(@"%@",str);

字符串剔除不相邻的重复字符

字符串剔除不相邻的重复字符
  • ada19950118
  • ada19950118
  • 2015年11月20日 21:25
  • 1189

删除字符串中相邻三个或以上重复的字符

前几天2016年9月9日,参加了阿里2016年的笔试编程题,由于自己现在的编程能力还很薄弱,所以投的岗位是测试工程师,现在把那天做的一道编程题写下来,希望自己在以后的编程能力可以慢慢得到提高,哈哈。 ...
  • CRESPO_LYM
  • CRESPO_LYM
  • 2016年09月11日 16:34
  • 1007

C++实现删除字符串中所有重复出现的字符

C++实现删除字符串中所有重复出现的字符
  • wordwarwordwar
  • wordwarwordwar
  • 2014年10月10日 14:44
  • 1564

js去除数组的重复元素和去除数组中相邻的重复元素

//去除数组的重复元素 Array.prototype.distinct = function(){ var $ = this; var o1 = {}; var o2 = {}; ...
  • lovepoem
  • lovepoem
  • 2016年02月23日 19:09
  • 1126

删除相邻重复数据

 select PLANT /BIC/ZILBSKUC INTO CORRESPONDING FIELDS of table lt_ZILJBO47 from /BIC/AZILJBO4700....
  • alu049
  • alu049
  • 2017年04月12日 16:09
  • 93

Java_去掉字符串中重复的子字符串

/** * 去掉字符串中重复的子字符串 * * @param str * @return String */ import java.util.LinkedHashSet; import ...
  • zolalad
  • zolalad
  • 2014年06月04日 16:16
  • 2465

字符串相邻去重的实现

题目:给定字符串要求去除相邻的相同字符。 比如 abbccd 最后结果是abcd,要求时间复杂度o(n), 空间复杂度o(1) 思路:遍历过程中,记录相同字符的长度,如果出现字符不相等时,将不相等字符...
  • zhiyuan_2007
  • zhiyuan_2007
  • 2013年03月25日 20:01
  • 3266

php利用正则表达式删除字符串里的重复元素

编写代码如下:   $str="我...我要要要...学学学..编编程";   $str=preg_replace('/\./','',$str);   $str=preg_repl...
  • z15818264727
  • z15818264727
  • 2016年07月21日 13:37
  • 1749

用正则表达式删除重复字符

import java.util.regex.Matcher;import java.util.regex.Pattern;/** * * * 类名称:RegexUtil * 类描述:正则表达式工...
  • security08
  • security08
  • 2010年04月27日 09:43
  • 4724

oracle sql 字符串去除重复字符函数

  • kennyzjk
  • kennyzjk
  • 2015年12月07日 21:37
  • 601
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:去除字符串内的相邻的重复字
举报原因:
原因补充:

(最多只允许输入30个字)