`
hilor
  • 浏览: 27666 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

VI常用正则

    博客分类:
  • VI
 
阅读更多

常用的正则表示的元符号

$       匹配一行的结束
^       匹配一行的开始
\<      匹配一个单词的开始
\>      匹配一个单词的结束

*       匹配0或多次
\+      匹配1或多次
\=      匹配0或1次

\a      匹配一个字符
\d      匹配任一数字     
\u      匹配任一大写字母

[]      匹配范围,如t[abcd]s 匹配tas tbs tcs tds
\{}     重复次数,如a\{3,5} 匹配3~5个a
\( \)   定义重复组,如a\(xy\)b 匹配ab axyb axyxyb axyxyxyb ...
\|      或,如:for\|bar 表示匹配for或者bar

\%20c   匹配第20列
\%20l   匹配第20行

其次,应用案例
    1 在11到20行的行首插入注释符#
       :11,20s/^/#/g
    2 在5~10行的第3列插入字母e
       :5,10s/\%3c/e/g

分享到:
评论

相关推荐

    一些常用正则表达式常用

    - 例如在`vi`编辑器中,可以使用`%s/*//g`来移除所有星号`*`。 6. **函数参数顺序调整**: - 若要调整函数调用时参数的顺序,可以利用正则表达式来实现。 - 如将`foo(a,b,c)`转换为`foo(b,a,c)`,可以通过`%s/...

    常用正则表达式.txt

    字符串匹配处理规则, 应用广泛,可以应用于: java grep vi; 学习建议: 1 要能够读懂"正则表达式" 2 能够写出简单的"正则表达式" 3 不要过多的分配学习时间!

    vi常用的命令壁纸

    本篇将详细介绍vi编辑器的一些常用命令,这些命令在提供的"vi常用的命令壁纸"中应该有所展示。 1. **启动vi编辑器** - 在终端输入`vi`或`vim`加上文件名即可打开一个新文件或编辑已存在的文件。 2. **命令模式** ...

    正则表达式袖珍手册

    #### 三、常用正则表达式实例 书中提到了多个实用的正则表达式实例,这些实例可以帮助开发者更好地理解和应用正则表达式的功能: - **去掉前导和末尾的空格**:`^\s+|\s+$` - **0到999999之间的数字**:`[0-9]{1,6...

    正则表达式-随心查找随心所用

    它在各种编程语言和操作系统中广泛应用,如UNIX系统下的Vi编辑器、Perl、PHP、awk、sed,以及JavaScript等客户端脚本语言。正则表达式的核心在于构建匹配模式,通过特定的元字符和语法,与目标数据进行比对,实现...

    正则表达式详细介绍(附常用表达式)

    以下是对正则表达式及其常用元字符的详细解释: 1. **元字符**: - `.`:匹配任意单个字符,除了换行符。 - `$`:匹配行结束符,表示字符串的结尾。 - `^`:匹配行开始,表示字符串的开头。 - `*`:匹配前面的...

    vi常用命令

    ### vi常用命令详解 在Linux和Sun Solaris操作系统中,`vi`编辑器是一种非常重要的文本编辑工具。本文将从给定的文件标题、描述、标签以及部分内容中提炼出相关的知识点,详细介绍`vi`编辑器的基本操作命令及其应用...

    VI简易文本,使用VI的常用命令,快速入门

    **三、VI常用命令** 1. **光标移动操作**: - 使用上、下、左、右箭头键可基本移动光标。 - `$`将光标移动到行尾。 - `G`将光标移动到文件尾。 - `nG`将光标移动到第n行首。 - `H`、`M`、`L`分别将光标移动到...

    vi常用技巧

    ### VI/VIM 常用技巧详解 #### 一、VI/VIM 编辑器简介 VI(Visual Editor)是一款在 Unix 和类 Unix 操作系统(包括 Linux)中广泛使用的文本编辑器。它具备强大的文本处理功能,尤其适用于远程文本编辑场景。VIM ...

    面向项目_Linux基础培训

    linux 常用命令; shell ; vi ; 正则表达式

    grep与正则表达式

    ### grep与正则表达式详解 #### 一、引言 `grep` 是一款强大的文本搜索工具,它能够帮助用户快速地在文件中查找符合特定模式的字符串。结合正则表达式,`grep` 可以实现更为复杂精确的文本搜索任务。本文将详细...

    Linux_vi.rar_vi

    在Linux操作系统中,Vi(Visual Editor)是一个强大的文本编辑器,也是系统管理员和程序员的常用工具。Vi编辑器以其高效、轻便和丰富的功能深受用户喜爱。本教程将深入讲解Linux Vi编辑器的基础操作和高级特性。 ##...

    运维看家本领之一:Shell脚本编程与正则表达式

    Shell脚本使用的是shell解释器来执行,其中最常用的是bash。bash是Linux操作系统上最常见的shell,它支持各种命令的组合和复杂的逻辑控制,能够进行条件判断、循环控制等高级操作。 首先,了解bash命令执行的逻辑...

    轻松玩转vi,超级用户手册

    vi(Visual Editor)是Linux和Unix系统中最常用的文本编辑器之一,它的全称是“视觉编辑器”。vi不仅适用于简单的文本编辑,还被广泛应用于程序源代码的编写。它是一个非常强大的工具,虽然初学者可能会觉得其操作...

    Linux实习三报告 VI编辑器及shell命令

    3. **模式查找与替换**:学会了在VI中使用正则表达式进行查找和替换,这对于文本处理非常有用。 4. **使用帮助文档**:掌握了如何在VI中查看在线帮助,这对于学习新的命令和功能非常有帮助。 **二、Shell命令** ...

    vi.rar_vi

    在Linux操作系统中,vi(Visual Editor)是一个非常强大的文本编辑器,也是最常用的命令行文本编辑工具之一。它以其简洁、高效和功能强大而闻名,尤其对于系统管理员和程序员来说,掌握vi是必备技能。本篇将深入探讨...

    vi的用法word文档格式

    命令模式是从编辑模式下输入 : 命令后进入的,在这个模式下用户可以输入一些命令来保存文件、读取文件内容、执行 Shell 命令、设置 vi 参数、以正则表达式的方式查找字符串或替换字符串等。 二、编辑模式的使用方法...

    vi-Using-Advanced.rar_vi

    vi(Visual Editor)是Linux和Unix系统中最常用的文本编辑器之一,它的全称是“视觉编辑器”。vi不仅适用于简单的文本编辑,还具备强大的文本处理功能,是许多系统管理员和程序员的首选工具。由于vi在命令模式下工作...

Global site tag (gtag.js) - Google Analytics