vim 底行命令模式的正则表达式(匹配模式)

您所在的位置:网站首页 vi匹配数字 vim 底行命令模式的正则表达式(匹配模式)

vim 底行命令模式的正则表达式(匹配模式)

2024-07-04 07:56| 来源: 网络整理| 查看: 265

文章目录 一、vim 替换表达式的语法格式二、vim 关于 range 的表达式三、vim 关于 flags 的元字符四、vim 关于数量的元字符五、环视和固化分组六、vim 替换表达式的示例(一)结合 copy 命令使用(二)结合 move 命令使用(三)结合 normal 命令使用(四)匹配重复性模式(五)指定重复次数(六)匹配可选项(七)多选一匹配模式/多选结构(八)引用分组(九)替换内容的特殊字符1. & 符号2. ~ 符号3. \u 和 \l4. \U 和 \L (十)界定 pattern 的子集

一、vim 替换表达式的语法格式

语法格式:[range]substitute/from/to/[flags] 或者 [range]s/src/dest/[para] 或者 [range]s/pattern/replacement/[options]

说明:substitute 命令可以对一个指定范围的区域执行替换操作,可以简写为 s。该命令是将[range]所指定范围中的字符串"from"替换为"to",“from” 可以使用正则表达式。

二、vim 关于 range 的表达式

range 意为检索范围,如果不指定 range,则表示当前行。vim 表示范围或者位置的表达式或者元字符如下表所示:

表达式及元字符说明%整个文档,即每一行,所有行,等价于 1,$1表示整个文档的第一行$表示行尾,这是虚拟的概念;另外还表示整个文档的最后一行^表示行首,这是虚拟的概念0虚行,表示第一行的上方.当前行'm包含位置标记m的行,不知道干嘛的\可视模式下的范围,在选择好文本内容后,按冒号 : 后自动出现 '


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3