问题标签 [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.
javascript - 在 IE 7 中丢失 div 内容中的换行符
我正在尝试在源中的换行符上拆分 div 的 innerText 。这适用于:
但这在 IE 7 中失败了,因为换行符显然被删除了。jQuery 1.3.2 似乎没有错,因为我也尝试了这两种方法:
和
如果我将 div 更改为 pre,则上述任何工作都不会。
看来换行符是一旦源被解析到 DOM 中。:( 是这样吗?有没有办法用javascript来解决它们?
ruby - 如何在不将换行符粘贴到字符串中的情况下使用“puts”添加额外的换行符?
如果我说
并决定添加一个额外的换行符,我需要这样做:
在字符串中有这个字符是丑陋的。有没有办法在不污染我的字符串的情况下做到这一点?
c++ - 从文件流中检测换行字节
我正在尝试从包含组织名称(不带空格)和浮点整数的文本文件中收集信息。我想将此信息存储在数组结构中。
到目前为止,我遇到的问题是收集信息。这是文本文件的示例:
CBA 12.3 4.5 7.5 2.9 4.1
TLS 3.9 1 8.6 12.8 4.9
每个组织最多可以有 128 个不同的号码,文本文件中最多可以有 200 个组织。
这是我的结构到目前为止的样子:
我的主要:
和getdata函数:
我在 getdata 函数中试图实现的是:首先将组织名称存储到结构中,然后将每个浮点数读入数据数组,直到程序检测到换行字节。但是,到目前为止,我对换行字节的检查不起作用。
假设变量c和MAX已经定义。
我应该如何正确处理这个问题?
c++ - CString 中的转义字符
如何将转义字符(如换行符 -- \n)放入 CString?
c# - 需要使用 StreamReader.ReadLine() 获取行终止符
我编写了一个 C# 程序来读取 Excel .xls/.xlsx 文件并输出为 CSV 和 Unicode 文本。我编写了一个单独的程序来删除空白记录。这是通过读取每一行来完成的StreamReader.ReadLine()
,然后逐个字符地遍历字符串,如果它包含所有逗号(对于 CSV)或所有制表符(对于 Unicode 文本),则不将行写入输出。
当 Excel 文件在单元格内包含嵌入的换行符 (\x0A) 时,就会出现此问题。我将我的 XLS 更改为 CSV 转换器以找到这些新行(因为它逐个单元格)并将它们写为 \x0A,而普通行只使用 StreamWriter.WriteLine()。
该问题出现在单独的程序中以删除空白记录。当我读入 with 时StreamReader.ReadLine()
,根据定义,它只返回带有行的字符串,而不是终止符。由于嵌入的换行符显示为两个单独的行,因此当我将它们写入最终文件时,我无法分辨哪个是完整记录,哪个是嵌入的换行符。
我什至不确定我是否可以读取 \x0A,因为输入上的所有内容都注册为“\n”。我可以一个字一个字地去,但这破坏了我删除空行的逻辑。
html - 将换行符/回车符发布为隐藏字段值
我需要通过隐藏字段发布多行数据。数据将在发布后在文本区域中查看。如何在 html 表单中发布换行符/回车符?
我试过 \r\n 但这只是发布实际的“\r\n”数据
有没有办法做到这一点?
text - Shell:在给定的文本行之间添加新行
这个问题没有问的是如何在与模式匹配的每一行下方或上方添加新行。
我要做的是在一行上存在的模式之间添加新行。
这是一个例子。
前:
周一:上午 8 点至晚上 10 点
后:
周一:
上午 8 点至晚上 10 点
因此,在这种情况下,在每个“星期一”模式之后插入新行。
php - 在 PHP preg_replace 函数中包含新行
我正在尝试匹配可能出现在多行上的字符串。它以特定字符串开头和结尾:
我可以在正则表达式之间获取所有内容{a}
吗{/a}
?看来. 不匹配新行,但我尝试了以下但没有运气:
它匹配 。或 \n 当他们独自一人但不在一起时!
ruby - 如何使用 Ruby 用一个换行符替换一行中的多个换行符
我有一个用 ruby 编写的脚本。我需要删除任何重复的换行符(例如)
到
我目前的尝试有效(或者更确切地说没有)使用
这对我的输出没有任何改变。我究竟做错了什么?
java - 是否有等效的 BufferedReader.readLine() 让我选择行尾字符是什么?
BufferedReader.readLine()的 Javadoc说:
一行被认为是由换行符 ('\n')、回车符 ('\r') 或紧跟换行符的回车符中的任何一个终止的。
我需要比这更好的控制(例如,我希望能够指定行尾是“\r\n”,以便“\n”本身不会终止行)。
是否有任何 JDK 或库函数可以做到这一点?