我可以找到很多关于它们之间有什么区别的答案,或者它们在功能上是什么,但我想知道像这样的角色是否有一个名字,这些角色通常不会显示为角色,因为它们会改变其他角色的结构和位置。
我见过">控制字符",我也见过"字符序列"。我不确定什么是正确的,或者是否有正确的术语。
它们都是空格字符,旨在移动终端上的打印头。它们也是一组更大的控制字符的一部分,这些字符旨在与打印终端通信,而不是直接打印。(ASCII是基于早期管理电传打字机的系统,而不是计算机显示器。
"字符序列"只是任何字符的序列,因此会更加通用。
前导反斜杠和指示其他不可打印字符的字符的特定语法称为转义序列,特别是 C 样式转义序列。
Whitespace"是space/tab/infoline/etc的通用术语。
在"正则表达式"中,s
和/或[[:space:]]
表示单个空格字符。
不完全是你问的,但是...
还有其他角色既不显示也不占用空间。 请参阅"不间断连字符"和"软连字符"。
此外,还有一个名为"非间距标记"的类。 示例:显示在后续字母上方的重音符号。