文字列の改行を削除しようとしています。 と正確な文字列を取得しています。コンソールイムで改行を削除できない
"function (global){\n var o = {id:l._id, z: s, t:o};\n return o; \n}".replace(/\r?\n|\r/gm, '');
//output: "function (global){ var o = {id:l._id, z: s, t:o}; return o; } "
良い結果を得る:
が、これは私のコード
function removeBreaks(string){
let functionString = string.substring(7, string.length);
let cleanFunction = functionString.replace(/\r?\n|\r/gm, '');
console.log(cleanFunction);
}
let string = "dksldt: function (global){\n var o = {id:l._id, z: s, t:o};\n return o; \n} "
removeBreaks(string);
//output: "dhslkf: function (global){\n var o = {id:l._id, z: s, t:o};\n return o; \n}"
しかしイムやっています。
functionString.split( '\ n')で( '')に参加 – magreenberg