JavaScript -写入新文档会删除空格
JavaScript - writing to a new document delets spaces
写入新文档时:
var pdf = "I'm Jhon 'n Snow";
var win = window.open();
//css ltr
win.document.write('<style>body { direction: ltr; unicode-bidi: bidi-override; }</style>');
//insert txt
win.document.write(pdf);
win.print();
win.close();
输出在一行,没有'n
,输出- I'm Jhon Snow
而不是
I'm Jhon
Snow
我使用正则表达式添加'n
而不是.
:
return textWithoutNewRow.replace(/([!.?])/g,'$1'n');
但是控制台显示带有空格的输出。
如果您希望在呈现的HTML输出中保留换行符,则必须将它们替换为<br>
标记,或者将内容包装在<pre>
标记中。
你可以更新你的正则表达式如下:
return textWithoutNewRow.replace(/([!.?])/g, '$1<br>');
相关文章:
- 删除“;NaN”;来自HTML文档
- 如何筛选要写入新文档的HTML,删除JavaScript中的某些类和/或ID
- 从 MonogDB 中删除具有特定密钥计数的文档
- MongoDB 删除重复的子文档
- 如何使用文档的ID从mongoDB集合中删除文档
- 查找文档,然后在数组中查找条目并将其从数组中删除
- 如何删除MongoDB中的文档和所有嵌入文档
- 无论如何都要获取文档.在不删除整个页面的情况下写入即可工作
- 如何删除猫鼬中的特定子文档
- 可以't通过Express路由从Mongodb中删除文档
- 在文档中搜索文本以删除的文本超过找到它的标签
- 如何使用vanillaJS将mp4视频插入到具有特定维度的html文档中,播放2秒,然后删除节点
- 从Express,Node.js应用程序中删除MongoDB文档
- 使用 OR 条件删除带有猫鼬的 MongoDB 中的文档
- 如何删除创建的创建文档片段对象
- 如果当前日期>文档日期,如何删除文档
- 如何使用猫鼬从集合中删除所有文档
- 如何使用 ExtendScript 从 InDesign 文档的所有脚注引用中删除斜体和粗体样式
- JQuery 文档单击取消绑定将删除所有子单击事件
- j查询文档删除键