[ ]+ +这个正则是什么意思
分段解释:
^
匹配行首。
[^ ]+
[^ ] 整体只匹配 一个字符,[^]取反,这个字符的取值范围是“除了空格(space,ASCII 32)之外的任意单个字符”。
后面的 + 才把它扩展成“1 个或多个”这样的连续序列。
因此 [^ ]+ 就是“行首开始连续的非空格字符串”,通常对应“第一个字段”。
+
1 个或多个空格(空格后紧跟 +)。
用来把刚才匹配到的第一个字段与后面内容隔开。
匹配行首的第一个“非空格字段”,并连带后面紧跟的 1 个以上空格。