newline - 'trailing newline is stripped' 是什么意思?

标签 newline

这是我在编程教程中发现的一个术语。什么意思?

最佳答案

它通常指的是解析文本行之类的东西,它描述了从行尾删除的换行符回车符

换行符 对最终用户来说通常是不可见的,但它代表了一个结束一行并开始新一行的命令。根据您的操作系统或编程语言,换行符可能由不同的字符表示。 (引用:https://softwareengineering.stackexchange.com/questions/29075/difference-between-n-and-r-n)

换行符通常是 \n 和回车符 \r 并且它们通常一起出现 \n\r 以指示当前行的结尾,返回或插入符号到下一行的开头。

去除尾随的换行符可能是不可取的,因为您可能需要它在用户创建时重现一段文本。通过去除换行符,文本的间距或布局可能会被破坏,所有句子/段落可能会合并成一个大块。

关于newline - 'trailing newline is stripped' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34452945/

相关文章:

vim - ^M 在 Vim 中每一行的末尾

string - 如何将具有新行的字符串参数传递给 bash 文件,然后将完整的字符串传递给文件?

Android:来自 mysql 的新行字符在 textview 中不起作用

php - 一段时间后,在 PHP 的 CLI 中打印\r 到 STDOUT 中断

git - 将 git repo 中的所有文件转换为 LF 行结尾的最简单方法是什么

python - 逐行比较 2 个文件,忽略换行符差异

html - 将每个标签放在新行上的 HTML Tidy Config 值是多少?

c++ - 将尾行插入到字符串流中

newline - PHP 邮件在没有其他标题时添加前导换行符

php - 如何使用 nl2br 只显示一个换行符?