在这个网站它说:
[[:blank:]] space and tab characters
[[:space:]] whitespace characters
空格和制表符以及空白字符有什么区别?对我来说,它们几乎是一样的。
答案1
该类[[:space:]]
是其超集[[:blank:]]
(除了 的空格和制表符之外[[:blank:]]
)还包括
- 换行符(
\n
Unix 上的换行符,ASCII 代码 10), - 垂直制表符(
\v
,ASCII 代码 11), - 换页符(
\f
,ASCII 代码 12),以及 - 回车(
\r
,ASCII 代码 13)。
...也就是说,在 POSIX 语言环境中。其他语言环境可能有额外的空格字符。