是否有一个vimscript等价于Ruby的strip()(带引导和尾随空格)?
发布时间:2020-12-16 20:22:37 所属栏目:百科 来源:网络整理
导读:我正在寻找一个VimScript函数,在字符串之前剥离任何尾部或前导空格. 解决方法 不直接,但这是很容易做到的.假设你试图在vimscript的一个变量上这样做,你可以这样做: let new_var = substitute(var,'^s*(.{-})s*$','1','') 你可以随时让你自己的功能,如
我正在寻找一个VimScript函数,在字符串之前剥离任何尾部或前导空格.
解决方法
不直接,但这是很容易做到的.假设你试图在vimscript的一个变量上这样做,你可以这样做:
let new_var = substitute(var,'^s*(.{-})s*$','1','') 你可以随时让你自己的功能,如果你喜欢: function! Strip(input_string) return substitute(a:input_string,'') endfunction let new_var = Strip(var) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |