正则表达式 – 如何在vimscript中使用带有文本的变量使用正则表
发布时间:2020-12-14 05:58:14 所属栏目:百科 来源:网络整理
导读:我将文本保存在变量中,例如,像这样: let text = getline(line(".")-1) 如何检查文本是否与正则表达式匹配?我期待这样的事情: let text = getline(line(".")-1)if regexp_match(text,"^[Ss]tuff$") dostuffendif 解决方法 进行了一些研究,发现我需要的是 =
我将文本保存在变量中,例如,像这样:
let text = getline(line(".")-1) 如何检查文本是否与正则表达式匹配?我期待这样的事情: let text = getline(line(".")-1) if regexp_match(text,"^[Ss]tuff$") dostuff endif 解决方法
进行了一些研究,发现我需要的是
=~# operator用于检查某些文本是否与正则表达式匹配:
if "text"=~#"^te.." echo "Matches!" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |