`

从一个字符串中去掉相连的重复字符

 
阅读更多
/** 循环判断数组中的所有字符串对象 */
for(var i:int =0 ; i<keyArray.length;i++){
/** 判断是否有相同的字符串 */
index = chatString.lastIndexOf(keyArray[i]);
trace("index--------------当前值-----------------:"+index);
/** 如果 index != -1,则 找到对应的字符串了. */
if(index != -1){
trace( "字符串的索引下标二:" + index );
/** 将相同的字符串转换成 *号 */
chatString = chatString.replace(keyArray[i],"***");
break;
}
}



var str:String="aassttbsh";
var re:RegExp;
for(var i:int=0;i<str.length;i++)
{
if(((i+1)<str.length)&&str.charAt(i)==str.charAt(i+1))
{
re=new RegExp(str.charAt(i),"x");
str=str.replace(re,'');
i--;

}
}
trace(str)
分享到:
评论

相关推荐

    sql 多行合并某一列字符串拼接的示例

    在SQL中,字符串拼接是指将多个字符串值连接成一个单一的字符串。不同的数据库系统提供了不同的函数或操作符来实现这一功能。例如,在SQL Server中,可以使用`+`操作符或`CONCAT()`函数;在MySQL中,主要使用`CONCAT...

    《Python Cookbook》第三版中文

    - 审查清理文本字符串:对文本进行清理,如去除不必要的标点和特殊字符。 - 字符串对齐:按照指定的方式对齐字符串。 - 合并拼接字符串:将多个字符串连接起来。 - 字符串中插入变量:生成包含变量值的字符串。 - 以...

    SQL Server连接字段的方法

    10. **SOUNDEX()**:返回一个表示输入字符串发音的代码。 11. **DIFFERENCE()**:比较两个字符串的SOUNDEX值,返回它们之间的相似度。 以上这些函数可以用来处理各种复杂的字符串问题,在实际工作中有着广泛的应用...

    sql高级进阶

    - 根据表中的行创建一个分隔列表:将行数据合并为一个逗号分隔的字符串。 - 提取第n个分隔的子串:使用数据库的字符串分割函数。 - 分解IP地址:将IP地址字符串拆分成单独的数字。 - 将分隔数据转换为多值IN列表...

    StringUtils函数全集

    为了方便开发者高效地进行字符串操作,Apache Commons Lang库提供了一个强大的工具类——`StringUtils`。此工具类提供了丰富的静态方法来帮助开发者简化字符串处理任务。本文将详细介绍`StringUtils`中的几个常用...

    二级C语言上级100题

    - 这道题目的目的是比较两个字符串的字符,并将ASCII值大的或相等的字符存入新的字符串。在`fun`函数定义中,`void; fun(char *p,char *q,char *c)`的分号是多余的,应去掉,正确写法是`void fun(char *p, char *q,...

    可达矩阵求法

    将字符型转换成整型,通常用`std::stoi`函数来完成,它可以从一个字符串中解析出一个整数值: ```cpp std::string numStr = "123"; int num = std::stoi(numStr); ``` 现在,结合这些基础知识,我们可以构建可达...

    05 202306三级答案解析.docx

    单选题3:s='123456789',min(s)='1',max(s)='9',所以结果为两个字符串相连,正确答案为:19。 答案解析:s='123456789',min(s)='1',max(s)='9',所以结果为两个字符串相连,正确答案为:19。 单选题4:打开b....

    python 去除txt文本中的空格、数字、特定字母等方法

    `lambda ch: ch not in ' \t1234567890'`是一个匿名函数,它接收一个字符`ch`作为参数,如果该字符不在指定的字符串中,则返回`True`,否则返回`False`。 4. **写入处理后的文本**: 将过滤后的文本(`lines`)...

    2021-2022计算机二级等级考试试题及答案No.11792.docx

    在Visual Basic中,`Mid$`函数用于从字符串中的指定位置开始截取子串。题目中的示例中,`Mid$("123456",3,2)`表示从字符串"123456"的第三个字符开始截取长度为2的子串,即返回"34"。因此,`A=123+Mid$("123456",3,2)...

    大厂学院算法与数据结构解析课程大纲1

    字符串问题的讲解包括字符串的相加、相乘和去除重复字母等,这些内容在实际编程中应用广泛。滑动窗口是另一个重要的主题,学员将学习如何在数组或字符串中利用滑动窗口解决最大值、最小覆盖子串和字母异位词等问题。...

    正则表达式及NFA-DFA-MFA

    确定性有限状态自动机(Deterministic Finite Automaton,简称DFA)与NFA类似,但每个状态对每个输入符号只有一个确定的转移。DFA易于实现,因为不存在不确定性,但构建DFA可能需要更多的状态来表示相同的语言。NFA...

    C#抓取网页数据 解析标题描述图片等信息 去除HTML标签

    通过调用其DownloadData方法,可以将指定URL的网页内容下载到一个byte数组中。这里需要注意的是,由于HTTP传输的数据通常以二进制形式存在,所以数据在内存中以byte数组的形式存储是合理的。之后,可以将byte数组...

    数据库面试基础知识.docx

    - **IN**:在 WHERE 子句中用来检查某个值是否存在于列表或另一个查询的结果集中。 - **JOIN**:用于合并两个或多个表的行。 6. **SQL 语句执行顺序** - 从 **FROM** 开始,然后是 **ON**、**WHERE**、**GROUP ...

    2021-2022计算机二级等级考试试题及答案No.13284.docx

    - 环型:每个节点与相邻的两个节点相连形成一个闭环。 - 树型:多层级的星型结构,类似于树枝的分叉。 ### 7. 查询设计视图中的字段选项 **知识点:** - **查询设计视图:** 是Access数据库中的一种视图,用于...

    学习c语言你该知道的单词

    - **集合和字符串问题(Set and String Problems)**:集合问题涉及集合的操作和性质,字符串问题则关注字符串的匹配、压缩和相似度计算。 - **动态规划(Dynamic Programming)**:动态规划是一种将复杂问题分解...

    信息检索中文本聚类的实现

    文本聚类是信息检索领域中的一个重要技术,它主要用于将大量无结构的文本数据按照相似性自动组织成不同的类别,无需预先定义类别标签。在Java环境下实现文本聚类,我们可以利用各种算法来处理和分析文本数据,例如K-...

    oracle_10g数据库管理_应用开发_标准教程》课后习题答案.doc

    如果赋值的字符串长度小于定义长度,系统会自动使用空格填充。 - `VARCHAR2`:变长的字符数据类型。实际字符数据的长度即为列的长度,不会使用空格填充。 4. **ROWID的作用**:ROWID实际上保存的是记录的物理地址...

    计算机编程英语词汇

    2. **删除 (Remove)**:从集合中移除一个元素。 3. **交集 (Intersection)**:两个集合共有元素的集合。 4. **并集 (Union)**:两个集合所有元素的集合(不包括重复元素)。 #### 七、Kd-Tree (线段树) Kd-Tree是一...

Global site tag (gtag.js) - Google Analytics