来自正则表达式简介
[:blank:] 匹配空格或制表符。
[:space:] 匹配空白字符(空格和水平制表符)。
对我来说,这两个定义都是一样的,我想知道它们是否真的是重复的?
如果它们不同,它们有什么区别?
对于 GNU 工具,以下内容grep.info
适用:
[:blank:]
Blank characters: space and tab.
[:space:]
Space characters: in the 'C' locale, this is tab, newline,
vertical tab, form feed, carriage return, and space.
您可以使用以下命令找到该部分:
info grep 'Regular Expressions' 'Character Classes and Bracket Expressions'
在这里可以更好地解释他们每场比赛的内容
最大的不同是[:space:]
还会匹配换行符之类的项目
空格表示按空格键和制表符
空格意味着它带有换行符、制表符、换页符和回车符,还有空格。