:echo "a " =~ "\s*结果是1:echo "a " =~ "\s"结果是0\s*不应该是 0 个或者多个空格吗,那如果=~是完全匹配整个字符串的话,那上面两条都应该是 0 ;如果是部分匹配那应该都是 1 啊,求解惑
:help =~的解释
| use 'ignorecase' | match case | ignore case ~ | |
|---|---|---|---|
| regexp matches | =~ | =~# | =~? |
1
wxf666 2022-08-30 23:12:25 +08:00
这样?
:echo "a " =~ "\\s" |
2
wxf666 2022-08-30 23:12:54 +08:00
写漏了
:echo "a " =~ "\\s" |
4
lisongeee 2022-08-31 01:08:26 +08:00
反斜杠应该是 markdown 的一个语法
 |