这是我在编程教程中找到的术语。由于英语不是我的第一语言,而且这个术语也是一种计算机术语,我的意思并不是那么清楚。有人可以向我解释一下吗?
感谢。
答案 0 :(得分:2)
它通常指的是解析文本行,它描述了从行尾删除的newline
或carriage return
。
newline
通常对最终用户不可见,但代表一个命令,用于结束一行并向计算机开始一个新行。根据您的操作系统或编程语言,换行符可能由不同的字符表示。
(参考:https://softwareengineering.stackexchange.com/questions/29075/difference-between-n-and-r-n)
换行通常是\n
和回车\r
,它们通常会一起出现\n\r
以表示当前行的结束,以及返回或插入符号下一行的开头。
可能不希望剥离尾部换行符,因为您可能需要在用户创建它时重现一段文本。通过剥离换行符,文本的间距或布局可能会被破坏,所有句子/段落可能会合并为一个大块。
答案 1 :(得分:0)
这意味着删除了字符串末尾的新行字符'\ n'。 例如,在命令行输出中,您要求用户输入内容:
"""
C:\Users\Admin>
Please, input something: _
"""
用户的输入将从下划线字符所在的位置开始。否则,(如果没有'尾随换行被剥离'),用户的输入将从新行开始。 (查看下划线字符的位置)。
"""
C:\Users\Admin>
Please, input something:
_
"""