巧用VI的替换功能 转换大小写 转换进制等
来源:互联网 发布:淘宝卖家怎么优化宝贝 编辑:程序博客网 时间:2024/05/18 23:52
将所有字母转换成大写
:%s//</a/+/>//=toupper(submatch(0))/g
/< 和 /> 匹配单词的开始和结尾
/a 匹配英文字母,(/l 和/L分别匹配大写,小写字母)
/+匹配一个或者多个
/=使用表达式的结果进行替换
toupper()转换成大写
submatch(0)取得s中指定匹配的字符串
/g替换每行的所有匹配(默认值匹配一行的第一个)
将每个单词的首字母转换为大写,后面的字母转换为小写
:%s//</(/a/)/(/a*/)//=printf("%s%s",toupper(submatch(1)),tolower(submatch(2)))/g
/( 和/) 可以对内容进行分组,之后就可以用submatch(1),submatch(2)进行引用,submatch(0)则是引用这个字符串
printf()按指定的格式输出
将十进制转化为16进制
:%s//d/+//=printf(”%X”, submatch(0))/g
/d 匹配数字
- 巧用VI的替换功能 转换大小写 转换进制等
- [转载]用Vi/Vim/gVim处理字符的大小写转换(暨命令gu gU的灵活使用)(自己补充VI替换的特殊功能)
- vi大小写转换
- 【转载】dreamweaver大小写转换功能
- 巧用VI的替换功能2
- 人民币大小写的转换
- 字母的大小写转换
- 字符的大小写转换
- java大小写的转换
- 转换字母的大小写
- 英文字母的大小写转换
- 大小写字母的转换
- 大小写转换的秘密
- 人民币的大小写转换
- string的大小写转换
- 二,大小写的转换
- 大小写的转换
- 大小写的转换
- 文件上传 FileUpload
- 我要怎么理财.苦恼
- 正则表达式
- 迭代算法的一般思路
- FIFO分支定界算法初探
- 巧用VI的替换功能 转换大小写 转换进制等
- Visual C#的Web XML编程
- C#和ASP.Net面试题目集锦
- 做一个团队里面可爱的人的几点建议
- 为何韩国人日本人要努力工作原因的歪解?
- C++ Builder 通过 WMI 获取系统信息
- Jquery小点滴 - 元素属性的设置和获取
- 消息称网易取代九城拿下《魔兽》内地代理权
- Myeclipse部署tomcat的方式