我有两个GUID。我正在寻找c013d94e
替换cd11d94e
与Javascipt
中replace()
的{{1}} c013d94e-3210-e511-82ec-303a64efb676
。
我查看了javascript cd11d94e-3210-e511-82ec-303a64efb676
方法,但不确定如何在特定情况下使用它。
for(var i=0; i < response[1].length;i++)
angular.forEach($scope.studentPermissions[i][0].Children, function (subject) {
string 1stGuid= response[1].data[i].Id; // it contains cd11d94e-3210-e511-82ec-303a64efb676
subject.Id = // it contains c013d94e-3210-e511-82ec-303a64efb676
});
- 1st Guid
function test () {
$(xml).find("strengths").each(function() {
var cancel = false;
$(this).each(function() {
(if some condition) {
cancel = true;
return false;
}
});
if (cancel) {
return false;
}
});
}
- 第二个Guid
以下是我的代码,我正在尝试这样做
app.set('view engine', 'jade');
答案 0 :(得分:1)
bool writeDelimitedTo(
const google::protobuf::MessageLite& message,
google::protobuf::io::ZeroCopyOutputStream* rawOutput) {
google::protobuf::io::CodedOutputStream output(rawOutput);
const int size = message.ByteSize();
output.WriteVarint32(size);
uint8_t* buffer = output.GetDirectBufferForNBytesAndAdvance(size);
if (buffer != NULL) {
message.SerializeWithCachedSizesToArray(buffer);
} else {
message.SerializeWithCachedSizes(&output);
if (output.HadError()) return false;
}
return true;
}
bool readDelimitedFrom(
google::protobuf::io::ZeroCopyInputStream* rawInput,
google::protobuf::MessageLite* message) {
google::protobuf::io::CodedInputStream input(rawInput);
uint32_t size;
if (!input.ReadVarint32(&size)) return false;
google::protobuf::io::CodedInputStream::Limit limit =
input.PushLimit(size);
if (!message->MergeFromCodedStream(&input)) return false; // <-- Fails here
if (!input.ConsumedEntireMessage()) return false;
input.PopLimit(limit);
return true;
}
有2个参数,第一个是要搜索的字符串,第二个是替换字符串。它不会修改原始字符串,只返回一个替换了值的新字符串。
您可以像这样执行替换:
replace
答案 1 :(得分:0)
@Jamen。是的,第一个字符串的另一部分将始终相同。我如何使用连接?
你甚至不需要使用替换呢?只需制作一个全新的字符串:
var guid = "cd11d94e-3210-e511-82ec-303a64efb676";
但是,要真正回答标题中的问题:
var input = "c013d94e-3210-e511-82ec-303a64efb676";
var output = input.replace("c013d94e", "cd11d94e");
console.log(output); // cd11d94e-3210-e511-82ec-303a64efb676
但就像我说的那样,在你的情况下,根据引用,这不应该是必要的。