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]+")确实是空,是没问题的
echo matchstr(get(a,0),"[0-9]+")
没写过,但感觉是""的问题,建议试试:1、两个\ 例如:"[0-9]\+"2、去掉 例如:"[0-9]+"
楼上的哥们,第一条建议是对的。
echo matchstr(get(a,0),"[0-9]+")
确实是空,是没问题的没写过,但感觉是""的问题,建议试试:
1、两个\ 例如:"[0-9]\+"
2、去掉 例如:"[0-9]+"