如果json字串中包含了換行符"\n",直接解析的話就會發生uncaught syntaxerror: unexpected token illegal 錯誤,很顯然需要轉換成"\\n",但是不能直接改成"\\n"不然本來不是換行也當成了換行,應該用正規表示式去做如下替換
functionsay_hello()';
data = data.replace(/\n/g, "\\\\n");
var dataobj = eval('('+data+')');
console.log(dataobj);
}say_hello();
Python處理文字換行符
原始檔內容如下 原始檔每行後面都有回車,所以用下面輸出時,中間會多了一行 try with open r c users administrator desktop 20190506biji0.txt as f for line in f print line except filenotfound...
Python處理文字換行符
原始檔每行後面都有回車,所以用下面輸出時,中間會多了一行 try with open f hjt.txt as f for line in f print line except filenotfounderror print 讀取檔案出錯 有兩種方法處理 1.print後面帶 end 表示不換行 ...
C 中換行符
1 控制符endl cout endl是乙個特殊的c 符號,表示乙個重要的概念 重起一行。在輸出流中插入endl將導致螢幕游標移到下一行開頭。諸如endl等對於cout來說有特殊含義的特殊符號被稱作控制符。和cout一樣,endl也 是在標頭檔案iostream中定義的,且位於命名空間std中。2 ...