C# Replace函数与JS replace函数
生活随笔
收集整理的這篇文章主要介紹了
C# Replace函数与JS replace函数
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
C# Replace函數(shù)與JS replace函數(shù)
for (var i = 0; i < tag.length; i++) {
if (unit.charAt(i) == '#') {
unit = unit.replace('#', 'a');
}
}
str.Replace("a", "z"); //此處原字符串沒有改變
str=str.Replace("a", "z"); //此處str改變了
C#的Replace函數(shù)會(huì)替換掉字符串中的所有要替換的字符。而JS中的replace函數(shù)只是替換第一次遇到的這個(gè)字符,如果后面還有該字符則不替換。這些就是區(qū)別。JS中的replace函數(shù)可以使用循環(huán)解決這個(gè)問(wèn)題。
例如:
?
?
代碼 var tag = document.getElementById("myTag");for (var i = 0; i < tag.length; i++) {
if (unit.charAt(i) == '#') {
unit = unit.replace('#', 'a');
}
}
?
?
?
C#中的Replace函數(shù)返回的是替換后的新的字符串,所以還需要在賦值一次。
string str= "abcd";str.Replace("a", "z"); //此處原字符串沒有改變
str=str.Replace("a", "z"); //此處str改變了
?
posted on 2010-11-01 17:48 Johnny_Z 閱讀(...) 評(píng)論(...) 編輯 收藏轉(zhuǎn)載于:https://www.cnblogs.com/Johnny_Z/archive/2010/11/01/1866463.html
總結(jié)
以上是生活随笔為你收集整理的C# Replace函数与JS replace函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 练习mvc做一个知识库(二)
- 下一篇: c# char unsigned_dll