我有一个看起来像这样的字符串
ATOM LEU 0.1234 C 0.123 0.32 0.34
如何只获取C
的位置,如何在Javascript中将.replace()
替换为&
到C
? C
的字母基本上可以是任何字母。
我想要
ATOM LEU 0.1234 & 0.123 0.32 0.34.
答案 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);