字符串替换指定字符

简介: 字符串替换指定字符

将字符串中特定的字符 按要求替换为 其他字符

在编程中,有时我们需要替换字符串中的特定字符。这个问题可以通过使用字符串的内置方法和算法来解决。本文将介绍两种常用的方法:使用replace()函数和使用正则表达式。

如果写的假数据 替换的方法是  全局假数据的变量名称 arr .splace(i,1,(Obj))这里i是下标

obj是let obj={name:撒旦}

如:

有一个字符串’abcoefoxyozzopp’ 要求吧里面所有的 替换为 “ * ”

分析一下思路哈

那个利用之前的遍历循环这个字符串然后找到里面其中一个字符,将他替换掉

//利用函数将所需字符串,字符串中需替换的字符串,替换的字符封装
function replace(Str, character, turnInto) {
    while (Str.indexOf(character) !== -1) {//利用indexOf函数查询特定字符串下标
        Str = Str.replace(character, turnInto);// 替换
    }
    console.log("替换后的字符串为:" + Str);
}
//? 调用
replace("abcoefoxyozzopp", "o", "*");

替换后是替换后的字符串为:abc*ef*xy*zz*pp

知识点总结:

能够清晰认识到indexOf()函数的特征,利用查找不到的元素返回“-1”,来进行判断
以及替换字符串 replace('被替换的字符串','替换为的字符')函数的使用 但是当前阶段只替换第一个字符,所以要利用到循环,来进行重复替换。
相关文章
|
1月前
|
移动开发 Java Python
字符串里有换行符如何进行匹配?
【10月更文挑战第3天】字符串里有换行符如何进行匹配?
24 1
|
5月前
|
C#
C# 中的字符与字符串
C# 中的字符与字符串
|
11月前
|
移动开发 编译器 C#
C# 常用的“转义符”对字符串的使用与讲解
C# 常用的“转义符”对字符串的使用与讲解
|
C语言
向字符串添加空格
首先我们可以算出s数组的大小-len,也可以直接得到spaces的大小-即要添加的空格数,那么我们要创建的数组大小是len+spacesSize吗? 不是,应该是len+spacesSize+1,这里的加一是存放一个'\n' 这里呢 我们可以写一个for i循环,用来把s中的元素放到arr里面,然后在外面定义一个falg用来充当arr的下标,存进一个元素falg++,再定义一个j=0,当i == space[j]就存放空格,每存放一个空格++.
71 0
|
数据采集 移动开发
一日一技:在字符串中批量替换单个字符
一日一技:在字符串中批量替换单个字符
141 0
|
JavaScript 前端开发 索引
查找字符串中的字符串
查找字符串中的字符串
83 0