问题标签 [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.
flash - AS3 Input Textfield 为每个新行获取格式化为 \n 的文本
我有一个文本字段,用户可以在其中输入他想要的任何内容。当用户准备好打字时,他可以点击发送按钮。当他这样做时,我从多行文本字段中获取文本并将其传递给我的后端。只有 1 个问题,文本格式为 1 行,(html 文本不是选项!)是否可以在每行后设置一个 \n 字符?
java - Jasper 报告中的新行?
我刚刚开始使用 Jasper Reports 从使用 Hibernate 检索的数据生成报告。一切正常,除了 JR 似乎不尊重文本字段中的换行符 (\n)。有没有办法在换行符处强制换行?
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") 也可以正常工作。
谢谢你的帮助
ruby - 在 Ruby 中使用转义换行符解析 CSV 文件?
如何在 Ruby 中解析带有转义换行符的 CSV 文件?我在 CSV 或 FasterCSV 中看不到任何明显的东西。
这是一些示例输入:
在 Python 中,我会这样做:
c# - XML反序列化“标准化”行尾,如何阻止它?(。网)
我有一个带有标记为属性的类[XmlText]
,它接受多行输入。在我的 XML 文件中,我已验证文本内容中的行结尾是 infact "\r\n"
,与文件的其余部分相同。
我用来反序列化的代码是:
[XmlText]
但是,在属性的设置器内部,value
已经有"\n"
一个行结尾。这很烦人的主要原因是因为"\n"
行结尾没有正确显示TextBox
...我不确定是哪个部分导致了问题,但我认为这里的某个人可能能够对这种情况有所了解。
javascript - 在 JavaScript 范围对象中检测换行符的问题
我有一些 javascript 可以根据用户选择的内容来操作 html。对于真正的浏览器,我使用的方法利用了“Range”对象,如下所示:
content 变量包含所有选定的文本,效果很好。但是我发现我无法检测到结果字符串中的换行符。例如:
选定的文字是:
美国广播公司
定义
吉
range.toString() 计算结果为“abcdefghi”。
对特殊字符的任何搜索都不会返回 \n \f \r 甚至 \s 的实例。但是,如果我将变量写入可编辑控件,则会再次出现换行符。
有谁知道我错过了什么?
这些选择和操作在可编辑的 div 上可能是相关的。同样的行为在 Chrome、FireFox 和 Opera 中也很明显。令人惊讶的是,IE 无论如何都需要完全不同的代码,但那里没有任何问题,除了它只是 IE。
非常感谢。
javascript - 什么是 JavaScript 字符串换行符?
\n
JavaScript 中的通用换行符序列是否适用于所有平台?如果不是,我如何确定当前环境的角色?
我不是在询问 HTML 换行元素 ( <BR/>
)。我在询问 JavaScript 字符串中使用的换行符序列。
html - 匹配 sed 中的任何字符(包括换行符)
我有一个 sed 命令,我想在一个巨大的、可怕的、丑陋的 HTML 文件上运行,该文件是从 Microsoft Word 文档创建的。它应该做的就是删除字符串的任何实例
我试图修改的 sed 命令是
它工作得很好,除了匹配文本中有新行时,它不匹配。是否有 sed 的修饰符,或者我可以做些什么来强制匹配任何字符,包括换行符?
我知道正则表达式在 XML 和 HTML 中很糟糕,等等等等,但是在这种情况下,字符串模式是格式良好的,因为样式属性总是以单引号开头并以单引号结尾。因此,如果我能解决换行问题,我可以只用那个命令将 HTML 的大小减少 50% 以上。
最后,事实证明 Sinan Ünür 的 perl 脚本效果最好。它几乎是瞬间完成的,它将文件大小从 2.3 MB 减少到 850k。好老的 Perl...
python - Python textwrap 库 - 如何保留换行符?
使用 Python 的 textwrap 库时,我该如何转:
进入这个:
我试过:
但我得到:
(在我的例子中间距不准确)
newline - Bash 脚本中的换行疯狂
我有一个 bash 脚本,我使用 UltraEdit 在 Windows 上编辑并保存为 UTF-8 No BOM,使用 Unix Line Terminator 样式,如 UE 中的“另存为”对话框中指定的那样。
然后我将它上传到运行parallels virtuozzo 的centos 5 x86 机器,并且每次,无论我如何上传它(FTP 作为二进制文件,或通过parallels 管理控制台),脚本都不会工作。当我通过并行管理控制台查看脚本时,我看到最后一行,只有最后一行,其中有一个奇怪的字符。如果我从最后一行删除行终止符(让脚本在最后一个可打印字符处结束)一切正常。
我的问题:
A)为什么只有 LAST 行终止符会导致问题?
B)我将来如何避免这种情况?
谢谢!