是否有隐藏空白符号(\n、\t 等)的特定名称?
Is there a specific name for hidden whitespace symbols (\n, \t, etc.)?
我可以找到 lots of answers 它们之间的区别或它们的功能,但我想知道是否有像这些通常不会显示为字符的字符的名称他们改变了其他角色的结构和位置。
我见过“控制字符”,我也见过“字符序列”。我不确定什么是正确的,或者是否有正确的术语。
都是whitespace characters which are intended to move the print head on a terminal. They're also part of a larger set of control characters which are intended to communicate with a print terminal rather than be printed directly. (ASCII was based on earlier systems that managed teletypes,不是电脑显示器。)
“字符序列”就是任意字符的序列,这样就更笼统了。
前导反斜杠和指示其他一些不可打印字符的字符的特定语法称为 escape sequence,特别是 C 风格的转义序列。
“白space”是space/tab/newline/etc的总称。
在“正则表达式”中,\s
and/or [[:space:]]
表示单个白色space字符。
不完全是你问的,但是...
还有其他字符既不显示也不带space。请参阅“不间断连字符”和“软连字符”。
此外,还有一个 class 称为“非间距标记”。示例:显示在后续字母上方的重音符号。
我可以找到 lots of answers 它们之间的区别或它们的功能,但我想知道是否有像这些通常不会显示为字符的字符的名称他们改变了其他角色的结构和位置。
我见过“控制字符”,我也见过“字符序列”。我不确定什么是正确的,或者是否有正确的术语。
都是whitespace characters which are intended to move the print head on a terminal. They're also part of a larger set of control characters which are intended to communicate with a print terminal rather than be printed directly. (ASCII was based on earlier systems that managed teletypes,不是电脑显示器。)
“字符序列”就是任意字符的序列,这样就更笼统了。
前导反斜杠和指示其他一些不可打印字符的字符的特定语法称为 escape sequence,特别是 C 风格的转义序列。
“白space”是space/tab/newline/etc的总称。
在“正则表达式”中,\s
and/or [[:space:]]
表示单个白色space字符。
不完全是你问的,但是...
还有其他字符既不显示也不带space。请参阅“不间断连字符”和“软连字符”。
此外,还有一个 class 称为“非间距标记”。示例:显示在后续字母上方的重音符号。