问题标签 [carriage-return]

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 投票
8 回答
213102 浏览

c# - 如何从 C# 中的字符串中删除“\r\n”?我可以使用正则表达式吗?

我正在尝试从 ASP.NET 文本区域中保留字符串。我需要去掉回车换行符,然后将剩下的任何内容分解为 50 个字符的字符串数组。

到目前为止我有这个

它工作正常,但我没有去掉 CrLf 字符。我该如何正确地做到这一点?

0 投票
1 回答
2401 浏览

c# - 在 Visual Studio 中更改 CR/LF 输出类型

我的 Visual Studio 2008 中有 ac# 项目,该项目在构建时会在临时目录中输出一堆文件以供其他程序使用,即 JsTestDriver、JsCoverage 等(都与 Unix 相关)。

麻烦的是,每次生成文件时,它们似乎都包含奇怪的回车/换行符,这会扰乱接下来使用它们的程序。

我目前正在做的是手动创建一个记事本文件,将其重命名为不同的名称,然后复制并粘贴生成文件的全部内容(并保存)以解决此问题。当然,这很乏味而且不是我喜欢做的事情(最终我希望整个过程自动化)。

所以我的问题是:如何让 Visual Studio 输出正确/正确的 CR/LF,这样我就不再需要通过手动过程了?

如果以上内容太模糊,我很乐意澄清。提前致谢。

0 投票
8 回答
3684 浏览

actionscript-3 - AS3 TextField - 将值设置为“”时不需要回车

我有一个输入 TextField 并且在舞台上有一个 KeyboardEvent.KEY_DOWN 甚至监听器来监听 Keyboard.ENTER 事件。事件侦听器将输入的文本添加到数组或其他内容中,然后清除 TextField。问题是当 Enter 键事件触发并且 TextField 值设置为“”时,它会在 TextField 中留下一个回车并且光标位于第二行。怎么回事?我已经编写 AS2 和 AS3 很长时间了,以前从未遇到过这种情况。我失去理智了吗?请帮助,人们!:-)

例子:

0 投票
3 回答
3901 浏览

vb.net - VB.NET:正则表达式需要用另一个字符串替换返回字符

我正在尝试用字符串替换从 Windows 窗体中的多行文本框获得的字符串中的所有回车符,", <BR>"以便当我在某些 HTML 中使用该字符串时,它可以正确显示。

尝试搜索以下任何字符,但仍然没有运气:
\r|\n|\r\c|\cM|\x0d

问题似乎是函数/表达式没有检测到文本中的任何回车,我不知道为什么?我知道该函数有效,因为我可以在其中放一个不同的表达式作为测试,没关系

有任何想法吗?

0 投票
2 回答
1987 浏览

delphi - 问题复制+粘贴CR+LF到excel电子表格需要软段(Alt+Enter)

我正在尝试将在我们的软件中创建的表格复制到 Excel 电子表格中。

我们应用程序中的某些标题太大而无法放入一列,因此它们由#13+#10 (CR+LF) 分隔,因此它们位于下一行。例如

但是,当将其复制到 excel 中时,我们会发生奇怪的事情。CR+LF 被解释为(你猜对了)一个换行请求。因此,我们得到了一些看起来完全错误的东西。例如

它在 SpikeConc 之后错误地解释 CR+LF 并在新单元格中创建一个新行,而不是创建一个软段落,就像您按下 Alt+Enter 并在同一单元格中给您一个新行一样。

有人知道如何编码软段落而不是新行吗?

我已经尝试单独使用 CR (#13) 和单独使用 LF (#10),但它们都有相同的行为。

我相信有一些 unicode 字符

LS:行分隔符,U+2028

PS:段落分隔符,U+2029

但我似乎无法找到如何将它们编码到我的应用程序的表格中。

PS我们用的是Delphi6(别问)

0 投票
3 回答
6852 浏览

vb.net - Visual Basic - 将回车发送到电子邮件

如何将字符串发送到包含新行(回车)的电子邮件?

问题是我将字符串发送到电子邮件,而电子邮件会去掉回车符。

0 投票
6 回答
17549 浏览

salesforce - VisualForce:将回车转换为长文本字段中的 html 换行符

在 Salesforce 中,如果我将文本字段绑定到 VisualForce 页面,将文本字段中的回车转换为 HTML<br/>标记的好方法是什么?

例如从这样的事情开始:

...如果描述很长并且有很多回车符,我该如何对它进行 HTML 化?

(我想这是一个相当简单的问题,我确信我可以用谷歌搜索它,但要让 Salesforce 社区在这里继续下去,我认为我们需要一些简单的问题。)

编辑:(添加赏金以尝试产生一些兴奋)

0 投票
1 回答
4577 浏览

powershell - How do I send a Carriage Return with Windows Netcat?

I want to type directly into the Powershell prompt too, not pipe in a text file.

Foo`r doesn't work for me. For example:

but what I'd really like to do is just

then start typing into the prompt.

0 投票
4 回答
13666 浏览

ibm-midrange - AS/400 db 中的回车符是什么?

我有一个运行 AS/400 的客户端。我必须将一个平面文件通过 ftp 传送给他们。他们告诉我他们的返回字符是 RN。我不认识这个,在上面找不到任何东西,他们的技术人员是尼克伯恩斯,所以他拒绝给我任何脏话。AS/400 有标准返回码吗?

我应该提到我有 ac# .NET 2.0 控制台应用程序。

0 投票
3 回答
6293 浏览

python - Python print 语句不使用回车符打印任何内容

我正在尝试编写一个简单的工具来从磁盘读取文件,进行一些图像处理,并返回算法的结果。由于程序有时可能需要一段时间,我喜欢有一个进度条,这样我就知道它在程序中的位置。而且由于我不喜欢弄乱我的命令行并且我在 Unix 平台上,我想使用 '\r' 字符仅在一行上打印进度条。

但是当我在这里有这段代码时,它什么也没打印。

我也试过:

现在只是为了确保这在 python 中有效,我尝试了这个:

此代码完美运行。这是怎么回事?我对 Linux 上的回车的理解是,它只会将换行符移到开头,然后我可以覆盖以前编写的旧文本,只要我不在任何地方打印换行符。不过,这似乎并没有发生。

另外,有没有比我目前尝试做的更好的方法在命令行中显示进度条?