javascript如何将多个连续相同字符的且不定长字符串替换成一个字符?

string1="abacd.....cdfed....efae....................adsdf",
将每个由"."开头的“.”串替换成"\" ,
结果是:string1="abacd\cdfed\efae\adsdf",
谢谢!
谢谢楼下这位兄弟,我会给你加更多分数,请等些天。

第1个回答  2006-05-08
javascript如下:

<script language="javascript">
var i,string1,string2,string3;
string3="";
string1="abacd.....cdfed....efae....................adsdf";
alert("修改前:\n string1=" + string1);
string2=string1.split(".");
for(i=0;i<=string2.length-1;i++){
if(string2[i]!=""){
string3=string3+string2[i];
if(i<string2.length-1){
string3=string3+"\\";
}
}
}
alert("修改后:\n string1=" + string3);
</script>本回答被提问者采纳

javascript如何将多个连续相同字符的且不定长字符串替换成一个字符?
javascript如下: var i,string1,string2,string3;string3="";string1="abacd...cdfed...efae...adsdf";alert("修改前:\\n string1=" + string1);string2=string1.split(".");for(i=0;i<=string2.length-1;i++){ if(string2[i]!=""){ string3=string3+string2[i];if(i<s...

js替换字符串某个字符,js修改字符串中指定字符
为了替换字符串中所有特定字符为另一个字符,可以利用`String.prototype.replace()`方法。这提供了强大的灵活性,可以使用正则表达式来精确匹配和替换字符。例如,要将所有字符 'a' 替换为 'e',可以按照以下步骤操作:javascript const str = "apple";const replacedStr = str.replace(\/a\/g, 'e');...

js 字符串替换
在JavaScript中进行字符串替换主要通过`str.replace()`方法实现。其基本语法如下:`str.replace("需要替换的字符串", "新字符串")`,此方法仅替换首次出现的匹配字符串。`str.replace(\/需要替换的字符串\/g, "新字符串")`,通过添加`g`标志,进行全局替换,匹配字符串中的所有出现。示例应用:在API...

javascript中的replace函数同时替换多个字符串
1、replacement是一个字符串值。规定了替换文本或生成替换文本的函数。返回一个新的字符串,是用replacement替换了regexp的第一次匹配或所有匹配之后得到的。2、你好,replace主要是用来替换相同字符的。你想要替换成不同的字符就需要使用字符串的replaceFirst方法,每次只替换第一个字符。3、楼主,你写的两...

web前端---4种方法替换JavaScript里所有出现的字符串
如果浏览器不支持,可以借助split()和join()方法,这种方法无需正则,但步骤相对繁琐:最后,尽管不太推荐,利用while循环进行替换虽然简单,但效率低下,对长字符串尤其明显:以上四种方法可以灵活选择,根据项目需求和浏览器支持来确定最合适的字符串替换策略。对于web前端开发人员来说,全面掌握这些技巧是...

js替换字符串某个字符,js修改字符串中指定字符
1. 替换字符串中所有的特定字符:假设需要将所有 'a' 替换为 'e',可以编写如下代码片段:javascript function replaceAll(str, target, replacement) { return str.split(target).join(replacement);} let originalString = 'any string with a';let modifiedString = replaceAll(originalString, 'a',...

js 中如何替换字符串?
replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符串(string),replaceText是替代查找到的字符串。。为了帮助大家更好的理解,下面举个简单例子说明一下 Js代码 var stringObj="终古人民共和国,终古人...

js字符串替换指定字符
具体的语法格式为:stringObject.replace(regexp\/substr,replacement)参数说明:regexp\/substr必需。规定子字符串或是要替换的模式的RegExp对象。不过需要注意的是,若是该值是一个字符串,那么将它作为要检索的直接量文本模式,而并不是首先被转换为RegExp对象。replacement必需。一个字符串值。规定了替换...

js replace(a,b)之替换字符串中所有指定字符的方法
首先,当你使用基本的字符串作为第一个参数,如 var str = 'abcadeacf'; str1 = str.replace('a', 'o'); 这时,replace()会替换字符串中第一个出现的'a'字符,结果为 'obcadeacf'。但如果你想替换所有出现的'a',就需要使用正则表达式。例如,var str2 = str.replace(\/a\/g, 'o');...

javascript怎么替换字符串的\\全部替换为
replace方法可以替换字符串,两个参数,第一个可以是字符串也可以是正则表达式。\/g可以匹配所有的。比如str.replace(\/\\n\/g, "$")可以将"1\\n2\\n3\\n"字符串里边所有的字母\\n替换成分号

相似回答