Here is one approach:
function encodeQuotesOccuringAfter(string, substring) {
if(string.indexOf(substring) == -1) {
return string;
}
var all = string.split(substring);
var encoded = [all.shift(), all.join(substring).replace(/"/g, """)];
return encoded.join(substring)
}
, startAt . , , "H1:".
str.replace(/"/g, function(match, offset, string) {
var startAt = string.indexOf("H1:");
if(startAt != -1 && offset > startAt) {
return """;
}
else {
return '"';
}
});
, H1: , .
str.replace(/"/g, """);