解决了半天原来是转义字符的问题 需要重新替换一次
val = val.replace('\\n', '\n');
推测是\n(文本),需要替换成\n(换行符)
如图 左侧\n(文本),\n(换行符),右侧需要\\转移成文本,对比true