Я использую код из JavaScript: создание и сохранение файла для сохранения строки в текстовом файле
var searchReplace = search.toString().replace(/":1200"/gi, /\n/);// replace a patturn with another patturn /gi is all instances /gi is non-case-sensitive
// Function to download data to a file, ref: https://stackoverflow.com/questions/13405129/javascript-create-and-save-file
function saveData(data, filename, type) {
var file = new Blob([data], { type: type });
if (window.navigator.msSaveOrOpenBlob) // IE10+
window.navigator.msSaveOrOpenBlob(file, filename);
else { // Others
var a = document.createElement("a"),
url = URL.createObjectURL(file);
a.href = url;
a.download = filename;
document.body.appendChild(a);
a.click();
setTimeout(function () {
document.body.removeChild(a);
window.URL.revokeObjectURL(url);
}, 0);
}
}
saveData(searchReplace, "output.txt", Text); //calls the save file function
- поиск - это строка, содержащая различный текст с без пробелов
В настоящее время текстовый файл хранит строку в одну строку, и я хотел бы знать, как изменить его, чтобы он распознавал определенные символы как новые строки или возврат каретки, например \ n или \ r
Менее важно, если бы оно не было слишком значительным, я хотел бы знать, как заставить функцию обновлять текстовый файл, если он существует, вместо добавления вывода (1) .txt et c