let a=['
','
']
echo matchstr(get(a,0),"[0-9]\+")
echo matchstr(get(a,1),"\d\+")
都显示空字符串

:s/\d\+/xxx/cg
可以匹配到4
但是在matchstr()中的{pat} 不成功啊!
let a=['
','
']
echo matchstr(get(a,0),"[0-9]\+")
echo matchstr(get(a,1),"\d\+")
都显示空字符串

:s/\d\+/xxx/cg
可以匹配到4
但是在matchstr()中的{pat} 不成功啊!
楼上的哥们,第一条建议是对的。
echo matchstr(get(a,0),"[0-9]\+")确实是空,是没问题的