如何在Javascript中替换字符串的特定部分

时间:2016-08-08 18:35:14

标签: javascript jquery

我有一个看起来像这样的字符串

ATOM LEU 0.1234 C 0.123 0.32 0.34

如何只获取C的位置,如何在Javascript中将.replace()替换为&CC的字母基本上可以是任何字母。

我想要

ATOM LEU 0.1234 & 0.123 0.32 0.34.

4 个答案:

答案 0 :(得分:4)

您可以使用substring()

来完成此操作
var str = "ATOM LEU 0.1234 C 0.123 0.32 0.34";
var res = str.substring(0, 16) + "&" + str.substring(17);
console.log(str); //"ATOM LEU 0.1234 & 0.123 0.32 0.34"

答案 1 :(得分:0)

var str =" ATOM LEU 0.1234 C 0.123 0.32 0.34&#34 ;;
var newStr = str.replace(str.charAt(16),"&");

答案 2 :(得分:0)

你也可以试试这个:

www/templates/tab-dash.html

答案 3 :(得分:0)

找到要替换的字符串的位置。然后用你想要的东西替换它。我写了这个不知道你要替换的字符串有多长。

var str = "ATOM LEU 0.1234 C 0.123 0.32 0.34";
var strToReplace = "C";
var indexOfStrToReplace = str.indexOf(strToReplace);
var result = str.substring(0,indexOfStrToReplace) + "&" + str.substing(indexOfC + strToReplace.length);