我想用字符串中的“_tr9-9”字符替换字符串并用_id字符替换它们
这里 str 是变化只有 _tr9-0 将是动态变化 remining 将是相同的
str=Test_User_tr9-0;
前任:
function (str)
{
var obj=str
}
我想用字符串中的“_tr9-9”字符替换字符串并用_id字符替换它们
这里 str 是变化只有 _tr9-0 将是动态变化 remining 将是相同的
str=Test_User_tr9-0;
前任:
function (str)
{
var obj=str
}
您可以使用替换
在 JavaScript 中
var str = "Test_user_tr9-9 to Test_user_id";
str = str.replace('tr9-9','id');
在 C# 中
var str = "Test_user_tr9-9";
var str = str.Replace("_tr9-9", "_id");
在 C# 中
string str = "Test_user_tr9-9";
string str2 = str.Replace("_tr9-9", "_id");
在 Javascript 中
var str = "Test_user_tr9-9";
var str2 = str.replace("_tr9-9", "_id");
请注意,在 Javascript 和 C# 中的字符串都是不可变对象,因此replace
/Replace
方法返回一个新的修改后的字符串(从技术上讲,在 C# 中,Replace
如果找不到要替换的内容,则返回原始字符串)
在 JavaScript 中:
var index = str.lastIndexOf("_");
var result = str.substring(0, index) + "_id";
jsFiddle:http: //jsfiddle.net/fNZkG/