0
A
回答
3
尝试以下操作:
var a = ["one", "two", "three"];
var b = ["alpha", "beta", "gamma"];
var stringa = "one to two to three";
然后:
for (i in a) {
if (i < b.length) {
stringa = stringa.replace(a[i], b[i]);
}
}
console.log(stringa);
3
如果你想有一个完整的模拟,有一个实现:http://phpjs.org/functions/str_replace:527
2
phpjs.org已转换PHP函数JS当量(包括str_replace函数)。
3
再打电话.replace()
:
var someVar = 'Hello I am a string';
var modified = someVar.replace('Hello', 'Goodbye').replace('am', 'was');
console.log(modified); // Goodbye I was a string
记住String.replace()
JavaScript方法实际上是像PHP的str_replace()
和preg_replace()
的组合 - 第一个参数可以是一个正则表达式以及字符串。所以,你也可以这样做:
var someVar = 'Hello I am a string';
var modified = someVar.replace(/(hello|string)/ig, 'Goat!').replace('am', 'was');
console.log(modified); // Goat! I was a Goat!
+0
谢谢,它的工作原理 – 2012-03-20 15:25:19
相关问题
- 1. 替换字符串中的变量替换错误的字符
- 2. 替换vbs中的变量字符串
- 3. 替换VBA中的变量字符串
- 4. 替换字符串中的变量?
- 5. 替换JSON字符串中的变量
- 6. 在宏变量中替换字符串?
- 7. 如何用PHP中的值替换字符串中的变量?
- 8. 如何替换字符串中的字符有许多字符
- 9. 如何用Twig中的变量替换字符串
- 10. 批处理 - 如何替换%%变量中的字符串
- 11. 如何用变量替换列表中的单个字符串?
- 12. 如何用PHP替换字符串中的变量?
- 13. 如何将子字符串替换为PHP中的变量?
- 14. 将字符串变量中的变量替换为
- 15. 将字符串替换为变量
- 16. Scala字符串变量替换
- 17. bash变量在字符串替换
- 18. 字符串替换基于变量值
- 19. 字符串替换为变量数组
- 20. Powershell字符串变量替换
- 21. 用一些变量替换字符串
- 22. sed和$变量替换字符串
- 23. 用精确的字符串替换字符串变量
- 24. 如何在我的cmd批处理文件中替换字符串变量中的字符串变量?
- 25. 如何在\ tcl脚本字符串变量中替换\ \ \?
- 26. 用空字符串替换变量字符串
- 27. Sed,如何用变量和字符串组合替换字符串?
- 28. PHP动态替换字符串中的占位符变量
- 29. 替换多个字符串
- 30. AS2多字符串替换
循环在你的阵列中的一个,和依次使用[string.replace()](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/replace)。 – 2012-03-20 15:23:34
这可能会帮助你:http://www.roseindia.net/java/javascript-array/replace-element.shtml – 2012-03-20 15:23:39