:echo "a " =~ "\s*
结果是1
:echo "a " =~ "\s"
结果是0
\s*
不应该是 0 个或者多个空格吗,那如果=~
是完全匹配整个字符串的话,那上面两条都应该是 0 ;如果是部分匹配那应该都是 1 啊,求解惑
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 的一个语法  |