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