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. XSLT字符串替换,多个变量
- 2. Tcl:如何替换变量字符串?
- 3. 替换字符串中的变量替换错误的字符
- 4. 用变量替换字符串变量名的子字符串
- 5. 替换字符串中的变量?
- 6. MySQL替换字符串中的变量
- 7. 替换JSON字符串中的变量
- 8. 替换VBA中的变量字符串
- 9. 替换vbs中的变量字符串
- 10. 在宏变量中替换字符串?
- 11. 用批量变量替换字符串
- 12. 如何用PHP中的值替换字符串中的变量?
- 13. MySQL的替换字符串变量
- 14. 如何替换字符串中的字符有许多字符
- 15. 如何用Roslyn中的var替换字符串变量?
- 16. 如何用javascript替换字符串中的变量值?
- 17. 批处理 - 如何替换%%变量中的字符串
- 18. 如何用Twig中的变量替换字符串
- 19. 如何用变量替换列表中的单个字符串?
- 20. 如何用PHP替换字符串中的变量?
- 21. 如何将子字符串替换为PHP中的变量?
- 22. 如何用Python替换字符串中的动态变量
- 23. 将字符串变量中的变量替换为
- 24. 用一些变量替换字符串
- 25. 将字符串替换为变量
- 26. sed和$变量替换字符串
- 27. bash变量在字符串替换
- 28. 字符串替换基于变量值
- 29. Powershell字符串变量替换
- 30. 使用sed替换字符串变量
循环在你的阵列中的一个,和依次使用[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