问题标签 [linefeed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
19589 浏览

java - Java:如何通过忽略“\ n”逐行读取文件

我正在尝试每行读取一个制表符分隔的文本文件行。使用回车符 ("\r\n") 分隔行,并且允许在制表符分隔的文本字段中使用换行符 (\"n")。

因为我想每行读取文件行,所以我希望我的程序忽略一个独立的“\n”。不幸的是,BufferedReader使用这两种可能性来分隔线。如何修改我的代码,以忽略独立的“\n”?

0 投票
0 回答
204 浏览

html - Nodejs 中的 console.log 函数中的错误?

在使用 Nodejs 编写代码时,我不小心遇到了这种奇怪的错误现象。

我从一个表单中获取输入,该表单由一系列 ID 组成,用换行符分隔(按 Enter)

为了处理它们,我使用split函数将它们拆分为一个数组:

出于调试目的,我打印它们。

好吧,这是第一个奇怪的输出:

看!假定的输出字符串'array = 1111'被吞掉了!

我的第一个想法是array[0]有一些删除字符。

所以我改变了代码来做一些测试,比如:

哇,又一个奇怪的输出:

似乎有一些奇怪的包装或什么的。

最后,经过一些无聊的测试和调试,结果是

我们知道前者是MS风格的换行,后者是*nix风格的换行。

所以问题是

0 投票
8 回答
88223 浏览

intellij-idea - 如何让 IntelliJ IDEA 在文件的每一端插入一个新行?

如何让 IntelliJ IDEA 在文件的每一端插入一个新行,这样 GitHub 就不会抱怨?

0 投票
2 回答
203 浏览

jquery - 为什么 jquery 将 CR-LF 添加到 IE7 和 IE8 中新创建的元素?

JQuery 正在将回车符和换行符添加到 IE7 和 IE8 中任何新创建的 JQuery 元素的开头。到底是怎么回事?

将 JQuery 版本 1.9.1 与以下内容一起使用:

在 IE8 或 IE7 中执行时的输出结果:

您可以在此jsbin 示例中进行复制,但请记住使用 IE8 或 IE7 模式。

0 投票
2 回答
92 浏览

javascript - JavaScript:Number() 的预期行为

我目前正在从文件中读取字符串整数并将它们传递给函数。由于大多数文件都有尾随换行符,我想知道Number().

为了max_pid从 RHEL 内核文件中获取变量,我使用了异步读取。

我的系统的变量data返回字符串'32768\n',并Number()在该字符串上使用会去除换行符。这是预期的行为,还是在将变量传递给之前Number()应该在变量上使用?str.trim()Number()

我问这个是因为跨环境的一致性,以及正确使用功能。

0 投票
1 回答
362 浏览

php - php文件下载在顶部放了两行换行符

我有一个接收参数的脚本,然后将文件下载到客户端浏览器。该文件不在文档根目录下可访问的文件夹中

当我的脚本执行 pdf 的工作正常但 word docents 没有。

我已经检查了带有显示符号的notepad ++文件,pdf和文档的顶部都有两行包含根据notepad ++的LF(看起来adobe reader更宽容)。

我已经检查了我能想到的一切。我尝试在输出之前将文件传递给修剪,在打开 php 标记之前检查没有空格,尝试将文件创建为循环每个元素的数组,如果它们包含“\n”,则不回显前两个,

这可能是apache设置问题吗?

示例脚本:

0 投票
3 回答
38541 浏览

c++ - C++ Carriage return and line feed in a string

I am working with the communication for some TCP/IP connected equipment in C++. The equipment requires that the commands sent are ended with \r\n.

I am using a configuration file from which I am reading the commands used in the communication.

The problem I have is that the commands \r\n are interpreted as the 4 characters they are and not as carriage return and line feed.

I have tried to use the string.data() but I get the same result as string.c_str().

Is there any nice function to get it correct from the beginning or do I have to solve this with a normal replace function? Or some other way that I have not thought about?

I guess, if I don't find a really neat way to do this I will just omitt the \r\n in the configuration file and add it afterwards, but it would be nice to have it all in the configuration file without any hard coding. I think I would need to do some hard coding as well if I would try to replace the four characters \r\n with their correct characters.

Thanks for any help

Edit: The config file contains lines like this one.

MONITOR_REQUEST = "TVT?\r\n"

0 投票
2 回答
178 浏览

android - 当以字符串形式发送数据时,如何在 android 中设置 CR 终止符?

我正在将我的 android 手机上的字母 A(字符串字母 =“A\n”)发送到设备。在 matlab 中设置了代码(s1,'Terminator','CR')。我想知道这是如何在安卓手机上完成的。我想在我发送信 A 后输入。谢谢你提前回答

0 投票
1 回答
1239 浏览

c# - OpenXml-SDK:如何使用回车/换行插入纯文本

目前我有一个带有 RTF-FormField 的 Word 模板,在这个 FormField 中我想插入来自 MSSQL 数据库的纯文本。

使用这种方法,我在我的文档中设置任何 FormField 的内容(包括我的 RTF-FormField)

不幸的是它吞下了回车/换行

我试着这样做

但不幸的是,这破坏了 WordDocument,我再也无法打开它了:-/

这里的任何人都可能有同样的问题并且有一个想法,我可以在不丢失纯文本格式(回车和换行)的情况下插入文本?

0 投票
1 回答
1271 浏览

xslt - XSL 选择第一行纯文本

我有一个内容类型为纯文本的 xml 文件。我想要做的是在 xsl 转换中使用第一行作为标题。它应该如何形成?我尝试使用各种术语作为分隔符,
但没有结果。输入

并希望输出这样的东西