问题标签 [newline]

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 投票
1 回答
11722 浏览

flash - AS3 Input Textfield 为每个新行获取格式化为 \n 的文本

我有一个文本字段,用户可以在其中输入他想要的任何内容。当用户准备好打字时,他可以点击发送按钮。当他这样做时,我从多行文本字段中获取文本并将其传递给我的后端。只有 1 个问题,文本格式为 1 行,(html 文本不是选项!)是否可以在每行后设置一个 \n 字符?

0 投票
5 回答
38152 浏览

java - Jasper 报告中的新行?

我刚刚开始使用 Jasper Reports 从使用 Hibernate 检索的数据生成报告。一切正常,除了 JR 似乎不尊重文本字段中的换行符 (\n)。有没有办法在换行符处强制换行?

0 投票
3 回答
8887 浏览

c# - 将 RichTextBox 的内容写入文件

我有一个 RichTextBox,我想将文本保存到文件中。RichTextBox 的每一行都以 CR+LF ("\n\r") 结尾,但是当我将其保存到文件时,这些行最后只包含 LF 字符。

如果我将内容复制到剪贴板而不是文件,一切正常(剪贴板的内容在每一行的末尾都有 CR+LF,当我粘贴到 Notepad++ 时我可以看到它)。txtClass 是 RichTextBox。

private void btnToClipboard_Click(object sender, EventArgs e) { //按需要工作 Clipboard.SetText(txtClass.Text); }

此时,我也尝试了

并带有所有 Enconding avalilables。

如果我使用 SW.Write("Line One\r\nLineTwo\r\nLineThree") 也可以正常工作。

谢谢你的帮助

0 投票
2 回答
6048 浏览

ruby - 在 Ruby 中使用转义换行符解析 CSV 文件?

如何在 Ruby 中解析带有转义换行符的 CSV 文件?我在 CSV 或 FasterCSV 中看不到任何明显的东西。

这是一些示例输入:

在 Python 中,我会这样做:

0 投票
2 回答
6792 浏览

c# - XML反序列化“标准化”行尾,如何阻止它?(。网)

我有一个带有标记为属性的类[XmlText],它接受多行输入。在我的 XML 文件中,我已验证文本内容中的行结尾是 infact "\r\n",与文件的其余部分相同。

我用来反序列化的代码是:

[XmlText]但是,在属性的设置器内部,value已经有"\n"一个行结尾。这很烦人的主要原因是因为"\n"行结尾没有正确显示TextBox...我不确定是哪个部分导致了问题,但我认为这里的某个人可能能够对这种情况有所了解。

0 投票
3 回答
4869 浏览

javascript - 在 JavaScript 范围对象中检测换行符的问题

我有一些 javascript 可以根据用户选择的内容来操作 html。对于真正的浏览器,我使用的方法利用了“Range”对象,如下所示:

content 变量包含所有选定的文本,效果很好。但是我发现我无法检测到结果字符串中的换行符。例如:

选定的文字是:

美国广播公司

定义

range.toString() 计算结果为“abcdefghi”。

对特殊字符的任何搜索都不会返回 \n \f \r 甚至 \s 的实例。但是,如果我将变量写入可编辑控件,则会再次出现换行符。

有谁知道我错过了什么?

这些选择和操作在可编辑的 div 上可能是相关的。同样的行为在 Chrome、FireFox 和 Opera 中也很明显。令人惊讶的是,IE 无论如何都需要完全不同的代码,但那里没有任何问题,除了它只是 IE。

非常感谢。

0 投票
15 回答
1331725 浏览

javascript - 什么是 JavaScript 字符串换行符?

\nJavaScript 中的通用换行符序列是否适用于所有平台?如果不是,我如何确定当前环境的角色?

我不是在询问 HTML 换行元素 ( <BR/>)。我在询问 JavaScript 字符串中使用的换行符序列。

0 投票
6 回答
9206 浏览

html - 匹配 sed 中的任何字符(包括换行符)

我有一个 sed 命令,我想在一个巨大的、可怕的、丑陋的 HTML 文件上运行,该文件是从 Microsoft Word 文档创建的。它应该做的就是删除字符串的任何实例

我试图修改的 sed 命令是

它工作得很好,除了匹配文本中有新行时,它不匹配。是否有 sed 的修饰符,或者我可以做些什么来强制匹配任何字符,包括换行符?

我知道正则表达式在 XML 和 HTML 中很糟糕,等等等等,但是在这种情况下,字符串模式是格式良好的,因为样式属性总是以单引号开头并以单引号结尾。因此,如果我能解决换行问题,我可以只用那个命令将 HTML 的大小减少 50% 以上。


最后,事实证明 Sinan Ünür 的 perl 脚本效果最好。它几乎是瞬间完成的,它将文件大小从 2.3 MB 减少到 850k。好老的 Perl...

0 投票
8 回答
14014 浏览

python - Python textwrap 库 - 如何保留换行符?

使用 Python 的 textwrap 库时,我该如何转:

进入这个:

我试过:

但我得到:

(在我的例子中间距不准确)

0 投票
7 回答
2113 浏览

newline - Bash 脚本中的换行疯狂

我有一个 bash 脚本,我使用 UltraEdit 在 Windows 上编辑并保存为 UTF-8 No BOM,使用 Unix Line Terminator 样式,如 UE 中的“另存为”对话框中指定的那样。

然后我将它上传到运行parallels virtuozzo 的centos 5 x86 机器,并且每次,无论我如何上传它(FTP 作为二进制文件,或通过parallels 管理控制台),脚本都不会工作。当我通过并行管理控制台查看脚本时,我看到最后一行,只有最后一行,其中有一个奇怪的字符。如果我从最后一行删除行终止符(让脚本在最后一个可打印字符处结束)一切正常。

我的问题:

A)为什么只有 LAST 行终止符会导致问题?

B)我将来如何避免这种情况?

谢谢!