问题标签 [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.
windows-xp - 为什么我会为不同的文件获得不同的 EOL?
什么会导致 Notepad++ 在一个文件中创建新行CRLF
而仅LF
在另一个文件中?
这两个文件都是从同一个操作系统在同一个文件夹中创建的,并且没有对 Notepad++ 首选项进行任何修改,AFAIK ... Notepad++ 中是否有任何选项可以改变新行的定义方式?
csv - SQL Server BCP 只插入一行?
我正在使用 FMT 文件将 csv 文件 BCP 到 SQL Server Box - 一切都很好,但只有 5 行文件的第一行被插入。
我认为这是最后一列终止符的换行设置 - 但如何查看和编辑 csv 文件中的换行?
java - 设置 Java VM line.separator
有没有人找到如何line.separator
在 VM 启动时指定 Java 属性的方法?我在想这样的事情:
但这不会将“\n”解释为换行符。有任何想法吗?
c# - 在 C# 中,\n 和 \r\n 有什么区别?
\n
在 C# 中,和有什么区别\r\n
?
regex - 仅当断点不在 HTML 属性的内容中时,才用空格替换换行符的正则表达式
我正在尝试编写一个正则表达式来替换文本文件某些区域之间的换行符,但仅限于纯文本内容(即排除 HTML 属性内容中的文本,如 href),但在第一部分之后运气不佳。
示例输入:
示例输出:
因此,理想情况下,如果换行符出现在纯文本中,则空格会替换换行符,但如果它们在 HTML 参数内(主要是 href,如果我必须限制它,我很好)。
regex - Notepad++ RegEx 删除以 \pard 开头的行.....以换行结尾
我正在使用 Notepad ++ 清理文件,并尝试删除以\pard
某些文本开头并以换行结尾的行。但\n
在 RegEx.*
中不起作用,并且在扩展查找和替换中不起作用。
这是我尝试失败的方法:\pard.*\n
\pard.*
有效,但在 RegEx 中留下换行符。
c# - 在 xml 中保留特殊字符
我在 db 表中存储了一个带有换行符的 xml 字符串。在我的 C# 3.5 程序中,我使用 Linq to xml 加载和操作它,然后在 UI 表单的文本框控件中将其显示为字符串。
我需要缩进这个 xml 并在 UI 中显示它时保留换行符/回车符。
能够缩进它,但我如何在 xml 中保留 LF/CR 字符?
这是示例 C# 代码:
history - 使用 *both* 回车和换行有什么意义?
我以为一个就够了。但是,当您可以简单地使用( ) 时,做CRLF
( ) 有什么意义呢?通常,每当我使用字符串 (C++) 时,我都会这样做:0x0D0A
CR
0D
注意:对于阅读本文的非 C++ 程序员,"\n"
是换行符 ( 0x0A
)。
但我真的应该这样做:
注意:"\r"
表示回车 ( 0x0D
)。
编辑:这应该在 Programmers.SE 上吗?
java - 从缓冲区读取时省略换行符
我编写了以下代码:
当我执行上面的代码时,输出如下:
为什么会跳过换行符 (\n)?如果我取消注释System.out.println()如下:
我得到正确的输出为:
这是什么原因?
sed - sed 替换行尾
我试图在一行的末尾添加一堆 0。识别线的方式是它后面跟着以“expr1”开头的线
在 Vim 中,我所做的是:
它工作正常。我知道在 ubuntu 中 \n 是通常用来终止行的,但是每当我这样做时,我都会得到一个 ^@ 符号,所以 \r 对我来说很好。我以为我会将它与 sed 一起使用,但它并没有真正起作用。这是我通常写的: