问题标签 [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 投票
2 回答
26963 浏览

xslt - 如何删除所有换行符?

我有这样的事情:

我想用 XSLT 来得到这个:

我想去除@TEXT 和 CDATA 的所有无用空格和换行符。为输出提供结构的唯一 XML 输入是<node>-tags。

0 投票
5 回答
6188 浏览

c++ - 在读取文件(ifstream)时,有什么方法可以引导它换行吗?

在读取文件(ifstream)时,有什么方法可以引导它换行吗?

例如,我希望这发生:

我的文件>>数组[1]>>数组[2]>>endl;

显然,“endl”是不允许的。还有另一种方法可以做到这一点吗?

编辑---感谢你们的快速回复!

从一个文本文件中,我试图将该文件中的两个字符串存储到数组中,然后对下一行执行相同的操作(或者直到我需要,使用 for 循环)

使用字符串对我来说很重要,因为它将使我未来的程序更加灵活。

0 投票
4 回答
236 浏览

c# - C# 编译问题:1 语句中的换行符导致错误

一个简单的问题

考虑 C# 中的这段代码

在编译期间,它很好,但是当我运行我的应用程序时遇到了错误。从我的日志中,错误发生在上面。

问题:

错误是由第 3 行的注释引起的吗?

错误是“对象引用未设置为对象的实例”

我猜编译器将上述代码视为 1 语句。

此代码位于 aspx 页面后面的代码中。(aspx.cs)

//背景故事//

该 aspx 在测试服务器中进行了测试,并且是文件。然而,在我们将页面部署到生产服务器后,pageload() 处出现错误,发生错误的行在我上面代码示例的第 1 行。

我只是怀疑该错误是由评论引起的。

我对吗?

0 投票
5 回答
48068 浏览

java - Windows 和 Linux 之间的行尾不同吗?

我正在尝试/etc/passwd用 Java 解析 Linux 文件。我目前正在通过java.util.Scanner班级阅读每一行,然后使用java.lang.String.split(String)它来分隔每一行。

问题是该行:

扫描仪将其视为 3 条不同的线:

  1. list:x:38:38:Mailing
  2. List
  3. Manager...

当我将它输入到我没有从 Linux 获得的新文件中时,Scanner会正确解析它。

关于 Linux 中的新行,我有什么不明白的地方吗?

显然,一种解决方法是在不使用扫描仪的情况下解析它,但这并不优雅。有谁知道一种优雅的方式来做到这一点?

有没有办法将文件转换为可以使用的文件Scanner


甚至两天前:不同平台结束不同线路背后的历史原因

编辑

原作者注:

“我发现我有一个不同的错误导致了问题。忽略问题”

0 投票
9 回答
57144 浏览

c# - 如何
在 GridView 单元格中的一个(即一个)中呈现解码的 HTML

我将 GridView 绑定到 LINQ 查询。LINQ 语句创建的对象中的某些字段是字符串,需要包含换行符。

显然,GridView 对每个单元格中的所有内容进行了 HTML 编码,因此我无法插入 <br /> 来在单元格中创建新行。

如何告诉 GridView 不要对单元格的内容进行 HTML 编码?

也许我应该改用不同的控件?

0 投票
2 回答
1495 浏览

ruby-on-rails - 在 Linux 上部署的 Rails 项目中是否可以使用 CRLF 行?

我有一个 Git 存储库(最初是 CVS,然后是 SVN,现在是 Git),其中包含一个已在 Linux 上部署一段时间的 Rails 项目。一切似乎都运行良好。

现在我已经转换为 git,我看到存储库中的许多文件都包含CRLF行尾。我希望它保持一致( ),但不会以丢失每个具有行尾LF的文件的编辑历史为代价。CRLF

你能想到我不能让文件保持原样的任何原因吗? 我似乎记得 shell 脚本或 cron 文件或响应CRLF不太好的东西存在问题。

另外,我知道所有关于 Git 选项的信息core.autocrlfcore.safecrlf但是有没有办法让它在结帐时将所有文本文件转换CRLFLF结帐时(对于 linux 端) ......即 core.autolf 选项或类似的东西?

0 投票
16 回答
94328 浏览

java - 如何为除最后一行之外的所有行附加换行符?

我正在遍历 HashMap(有关更多详细信息,请参阅我之前的问题)并构建一个由 Map 中包含的数据组成的字符串。对于每个项目,我都会有一个新行,但对于最后一个项目,我不想要新行。我怎样才能做到这一点?我在想我可以通过某种方式检查条目是否是最后一个条目,但我不确定如何实际做到这一点。

谢谢!

0 投票
3 回答
9162 浏览

javascript - 多行 JavaScript 文本

我有一个很长的 HTML 片段,我希望一些 javascript 变量相等,并且为了可维护性,我想用实际的换行符存储它,而不是添加 \n (或者因为它是 HTML 只是省略换行符)。在 Python 中,我会执行以下操作:

那会很完美。但是,我还没有看到在 JavaScript 中执行此操作的方法。

一些附加信息:javascript 位于外部 .js 文件中,并且代码段确实非常大(~6kb)。

0 投票
21 回答
629433 浏览

java - 用换行符分割 Java 字符串

我正在尝试JTextArea使用正则表达式拆分字符串中的文本,\n但是,这不起作用,我也尝试了\r\n|\r|n许多其他正则表达式组合。代码:

0 投票
2 回答
990 浏览

newline - vim 注释换行符意外行为

在使用 vim 时,当我用 // 开始注释时,在我输入一个空格后,它会立即开始一个新的注释行。

例如,如果我输入以下内容:

我会得到:

这种行为也体现在 python 代码中,如果我以 print 开始一行,每个空格都被解释为换行符

这是预期的行为还是我的设置搞砸了?以下是我的.vimrc: