尝试用 vim 脚本构建复数函数
我从 php 脚本复制了这个正则表达式来制作复数词
/(?:([^f])fe|([lr])f)$/i \1\2ves
但是这不适用于 vim
if "calf" =~ "\\v(?:([^f])fe|([lr])f)$"
echo "matched"
end if
它出错了E64: ? follows nothing
我想我不完全理解这个正则表达式,我怎样才能让它与 vim 脚本一起使用?
尝试用 vim 脚本构建复数函数
我从 php 脚本复制了这个正则表达式来制作复数词
/(?:([^f])fe|([lr])f)$/i \1\2ves
但是这不适用于 vim
if "calf" =~ "\\v(?:([^f])fe|([lr])f)$"
echo "matched"
end if
它出错了E64: ? follows nothing
我想我不完全理解这个正则表达式,我怎样才能让它与 vim 脚本一起使用?