字符替换函数

//字符替换函数 用户输入原始字符串 替换字符 替换后字符 替换个数

"use strict"

let readline = require("readline-sync");

console.log("请输入字符串");

let str = readline.question("");

console.log("请输入要替换的字符");

let before = readline.question("");

console.log("请输入替换后的字符");

let after = readline.question("");

console.log("请输入要替换的个数");

let count = readline.question("");

console.log(strReplace(str,before,after,count));

function strReplace(str,before,after,count)

{

let num = 0;

let arr = str.split("");//将字符串转为数组

//遍历数组进行,找到就替换

for(let i=0;i<arr.length;i++){

if(num == count)// 如果替换次数达到用户输入的次数break

{

break;

}

if(arr[i] == before)

{

arr[i] = after;

num ++;//num保存替换的次数

}

}

str = arr.join("");//重新将数组转为字符串

return str;

}

原文地址:https://www.cnblogs.com/dbda/p/11407317.html

时间: 2024-10-10 00:23:28

字符替换函数的相关文章

js中字符替换函数String.replace()使用技巧

String.replace( ) 简介 语法: var strings = string.replace(regexp, replacement) regexp :您要执行替换操作的正则表达式,如果传入的是一个字符串,那就会当作普通字符来处理,并且只会执行一次替换操作:如果是正则表达式,并且带有 global (g) 修饰符,则会替换所有出现的目标字符,否则,将只执行一次替换操作. replacement :您要替换成的字符. 返回值是执行替换操作后的字符串. 11 String.replac

php字符串与字符替换函数

在php教程替换字符效率最高也是最简单字符替换函数str_replace($arr1,$arr2,$str)实例一 str_replace("iwind", "kiki", "i love iwind, iwind said");将输出 "i love kiki, kiki said" 结果 即将 原字符串中的所有"iwind"都替换成了"kiki".str_replace是大小写敏感的

strtr和str_replace字符替换函数

(一)strtr是字符替换函数 (1)单个字符替换: <?php echo strtr("abba", "ab", "10"),"\n"; echo strtr("baab", "ab", "01"),"\n"; ?> 输出结果为: (2)字符串对应替换: <?php $trans = array("ab" =

C# Replace字符替换函数

它可以将字串内的字符替换为别的字符,可以嵌套使用,如下: 需要注意的是,它可以把字符替换为空,但不可以替换空字符,当不确定字符串是否为空时,可以进行以下判断,再替换: 示例的完整代码: string aa="d"; if (aa=="d") { Console.WriteLine(aa.Replace("d", "a")); } //string b = aa.Replace(".", "&quo

SQL字符替换函数translater, replace

translate() 函数原型是:translate(string, from, to) SELECT TRANSLATE('12345', '134', 'ax') 得到:a2x5 这个函数会把from字符串中的字符,一个一个用to字符串替换. 在12345中发现了1, 用a替换. 发现了3用x替换 发现了4,用空白替换. 因此如果from字符串比to字符串长,那么长的那部分就替换为空. replace() 函数原型是:replace(string, from,to) 这样的替换是查找替换,

php中几个字符串替换函数详解

在php中字符替换函数有几个如有:str_replace.substr_replace.preg_replace.preg_split.str_split等函数,下面我来给大家总结介绍介绍. 一.str_replace(find,replace,string,count) 作用:str_replace() 函数使用一个字符串替换字符串中的另一些字符. 参数 描述find 必需.规定要查找的值.replace 必需.规定替换 find 中的值的值.string 必需.规定被搜索的字符串.count

asp 正则替换函数

Function RegExpTest(patrn,str1,strng) Dim regEx',str1 ' 建立变量 'str1 = "The quick brown fox jumped over the lazy dog."Set regEx = New RegExp ' 建立正则表达式 regEx.Pattern = patrn ' 设置模式 regEx.IgnoreCase = True ' 设置是否区分大小写 'RegExpTest = regEx.test(strng)

php中替换函数主要用的几个函数strtr(),str_repalce()。

php中替换函数主要有strtr(),str_repalce()这两个函数,今天介绍下他们的区别和用法, 先来看看这个php字符串替换函数 strtr()的两种用法: strtr(string,from,to) 或者strtr(string,array) 首先针对strtr函数第一种方式: 我们看看下面的举例: <?phpecho strtr("I Love you","Lo","lO");?> 得到的结果是: I lOve yOu

php 函数strtr 替换函数实例解析 strtr 速度比较快

先来看看这个php字符串替换函数 PHP字符串替换函数strtr()的两种状态 strtr(string,from,to) 或者strtr(string,array) 首先针对PHP字符串替换函数strtr()第一种方式 我们看看下面的举例: <?php echo strtr("I Love you","Lo","lO"); ?> 得到的结果是 I lOve yOu 这个结果提醒我们 1.strtr它是区分大小写的 2.PHP字符串替