-3

我想用字符串中的“_tr9-9”字符替换字符串并用_id字符替换它们

这里 str 是变化只有 _tr9-0 将是动态变化 remining 将是相同的

str=Test_User_tr9-0;

前任:

function (str)
{
   var obj=str 
}
4

3 回答 3

1

您可以使用替换

在 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");
于 2013-08-06T09:51:54.670 回答
1

在 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如果找不到要替换的内容,则返回原始字符串)

于 2013-08-06T09:52:21.077 回答
1

在 JavaScript 中:

var index = str.lastIndexOf("_");
var result = str.substring(0, index) + "_id";

jsFiddle:http: //jsfiddle.net/fNZkG/

于 2013-08-06T09:54:23.587 回答