问题标签 [linefeed]

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 回答
7642 浏览

java - 回车和换行 XML - Java

我正在尝试添加回车符和换行符来格式化 XML,以便每个元素在 MS 记事本中出现在自己的行上。

我已经尝试过这里的建议:如何从 Java 中漂亮地打印 XML?. 在每个结束元素之后添加一个换行符。对于更复杂的编辑器,如richText 和 gedit 等,换行符就足够了。但是,在记事本中,我似乎也需要回车才能将每个元素放在自己的行上。

有没有办法通过更改文档转换器属性来引入它?如果没有,有没有办法做到这一点而不必解析整个 XML 文档并手动添加它们?

0 投票
1 回答
4532 浏览

xml - 如何用 XSL 模板中的标签替换 br 标签?

假设我有一个简单的 XML 文件:

现在我想<br>用字符串替换所有字符串,
所以结果应该是:

我该怎么做呢?

XSL 替换功能很容易实现(例如在http://geekswithblogs.net/Erik/archive/2008/04/01/120915.aspx中),但棘手的部分是让 XSL 转换器输出这些
字符串。我要么获得不可见的正常换行或


完美的答案将是一个可以解决问题的 XSL 模板。

0 投票
1 回答
2191 浏览

java - 在 BufferedReader 流中检测 \n

我有一个看起来像这样的字符串:

我使用 BufferedReader 读取了这个字符串。我需要能够检测是否存在新行。我正在使用 readLine,但我切换到阅读,所以我可以抓住 \n 但没有运气。

0 投票
1 回答
3385 浏览

mysql - MySQL:使用具有换行符/回车符的目标进行搜索和替换?

我需要清理我们的数据库并需要大量替换这样的东西:

(我只是要删除它的所有实例)。

我已经知道如何进行批量替换(我正在使用 PHPMyAdmin),但是问题是它有 CR/LF,所以我不确定如何添加正确的字符串以在查询中查找......只是为了测试,我尝试使用Char(10)Char(13)新行在哪里进行搜索,但没有返回任何结果,(我知道他们在那里)。

有人知道吗?

0 投票
1 回答
288 浏览

newline - 从 nsis 中的字符串变量中修剪 html 实体

我正在尝试找出摆脱




字符串中的符号。

我尝试过 Trim 和 CharStrip 函数,但没有成功。

代码片段:

WriteXMLPathAttr 宏:

谢谢你的帮助!

:)

0 投票
4 回答
14219 浏览

javascript - 如何替换某些回车换行符,后跟破折号

如何使用 javascript 或 jQuery 替换网页中 TD 元素内的文本中的序列 ASCII 13 ASCII 10 - (CR LF DASH 或 /r/n-)?在 stackoverflow 和其他地方也有类似的问题,但列出的解决方案不适用于这种特定情况。传入的 HTML 是由我的客户的一个不会更改的旧软件动态生成的,但它引用了一个我可以更改的 javascript 文件。下面给出了该页面的简化版本。实际页面包含零到二十行数据,其中一些包含多行。我的用户在 Internet Explorer 8 上,以下两行都不起作用。我试过只替换回车并替换换行符。我已经从 javascript 和 jQuery 尝试过这个,没有任何明显的效果。当我从 Internet Explorer 8 保存页面并在十六进制编辑器中查看它时,客户端中存在回车符和换行符。问题的症结在于将文本中的 /n 暴露给 JavaScript。

我想执行此替换,因为我希望在元素页面中存在序列 /r/n- 的任何时候,两行文本都出现在显示的输出中。

请注意,我已经包含了两个版本的替换,一个 jQuery 和一个 JavaScript。我想要它做的也没有。

0 投票
4 回答
3822 浏览

regex - 无法使用 sed 正则表达式删除空行

我有一个这样的文件:

sed '/^$/d'对我不起作用。Outfile 看起来就像 infile。它应该删除空行。

0 投票
4 回答
745 浏览

c++ - 行数,如何处理 CRLF?

我正在编写一个简单的包装类,用于逐个字符地扫描字符流。

这个例子已经显示了我遇到的问题。可以解释\r为换行符,也可以理解为\n. 但是在一起(\r\ n)它们也只是一个行!

处理行号和列号的函数是这样的:

当然,我可以只查看出现在当前位置的字符之后的字符,但是:我检查源上的 NULL 终止,因为我希望能够处理可能包含\0字符而不被终止的字符流那一点。

我怎样才能以这种方式处理 CRLF?

编辑1:DOH!这似乎工作正常。这在任何情况下都是安全的还是我在某个地方有问题?

谢谢!

0 投票
1 回答
238 浏览

winforms - 在 Windows 窗体文本框中捕获换行符

我有一个包含 TextBox 的 Windows 窗体应用程序。在我专注于 TextBox 之后,我使用 USB 条形码扫描仪读取始终以换行 (LF) 字符开头的条形码字符串。我稍后通过 Text 属性从 TextBox 检索的字符串不包括 LF 字符。我试图捕获 KeyUp 事件,但它也没有帮助,LF 字符似乎被忽略了。如何检测换行符?

0 投票
3 回答
10752 浏览

java - java中的换行符读取

我想知道当我在记事本中打开文件时。我看到一条没有任何回车/换行的连续行。

我做了一个java程序来读取文件。当我使用\nor拆分文件中的数据时System.getProperty("line.separator");。我看到很多行。

我在十六进制编辑器中发现该文件的换行符为“0A”(在 UNIX 中使用),它在记事本中显示为矩形。

好吧,我的问题是,如果它没有 '0D' 和 'OA' (在 Windows 中用于回车和换行)。我的 java 程序如何将数据分成几行?它不应该拆分它。

有人知道吗?