正则表达式 的 Linux中基本正则表达式

字符匹配:

.  :匹配任意单个字符

[] :匹配指定范围内的任意单个字符;

[^]:匹配制定范围外任意单个字符 [:digit:] lower upper alpha alnum space

匹配次数:用在要指定其出现的次数的字符后面,用于限制其前面字符出现的次数

*:匹配其在前面的字符任意次:0,1.多次

.*:匹配任意长度的任意字符

\?:匹配其前面字符0次或一次,及前面字符是可有可无

\+:匹配其前面字符一次或是多次,至少一次,

\{m\}匹配前面字符m次

\{m.n\}匹配其前面的字符至少m次,之多n次

\{0,n\}:之多n次

\{m,\} :至少m次

位置锚定:

^:行首锚定:用于模式的最左侧

$:行尾锚定:用于模式的最右侧

^PATTERN:用于PATTERN

^$:空白行

^[[:space:]]:空行或包含空白字符的行

单词:非特殊字符组成的连续字符(字符串)都成为单词

\

\>或是\b:词尾锚定,用于单词模式的右侧

\:匹配完整单词

以上所述是小编给大家介绍的Linux中基本正则表达式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

linux正则表达式的使用方法,Linux中基本正则表达式相关推荐

  1. linux环境变量设置方法,Linux环境变量设置指南

    以配置java环境变量为例 [编辑]修改/etc/profile文件 此法对所有用户生效 在文件末尾加入以下内容: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAV ...

  2. linux命令及其使用方法,Linux命令及其使用方法

    Linux命令及其使用方法 (来源: 中国系统分析员) cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--he ...

  3. c语言正则表达式测试数字,C语言中使用正则表达式

    POSIX 规定了正则表达式的C语言库函数, 参见regex(3), 我们已经学了很多C函数得用法  读者应该具备自己看懂man手册得能力 C语言中使用正则表达式一般分为三部: 1.编译正则表达式re ...

  4. js 正则表达式奇偶字符串替换_Python中的正则表达式及其常用匹配函数用法简介...

    今 日 鸡 汤 此曲只应天上有,人间难得几回闻. /1 前言/ 这次给大家主要是介绍Python中的正则表达式,及其相关函数的基本使用方法,并且捎带一些正则表达式给我们带来的便利. /2 简介/ Py ...

  5. awk 使用正则表达式_如何在awk中使用正则表达式

    awk 使用正则表达式 在awk中,正则表达式(regex)允许动态和复杂的模式定义. 您不仅限于搜索简单的字符串,而且还搜索模式中的模式. 使用正则表达式匹配awk中的行的语法为: word ~ / ...

  6. shell中正则表达式详解_Shell if中的正则表达式使用详解

    由于工作需要对用户提交的数据进行验证,这是一个简单的日期正则验证实例,有需要了解的同学可参考. shell中的if语句需要做一个正则判断,查了一下语法记录之. DATEPATTERN="^[ ...

  7. c语言正则表达式 windows,在C语言中使用正则表达式.doc

    在C/C++语言中使用正则表达式 本文所有的内容都来自网络,加上一些个人的理解,不保证正确性,欢迎批评指正,Email/MSN: caijimin@说起正则表达式(Regular Expression ...

  8. linux应用程序调试方法,Linux应用程序使用写文件调试程序的方法

    Linux,一切皆文件,那么在Android系统本身,也是Linux+java罢了,也是在Linux的运行环境下. 通常,我们在调试程序的都会使用printf. 在Android中,我们会去使用log ...

  9. linux kill命令使用方法,Linux初学者的killall命令(8个例子)

    Linux初学者的killall命令(8个例子) 我们已经讨论了kill命令 ,如果你想在Linux中终止进程,你可以使用kill命令 . 但是,还有一个命令行实用程序可以用于相同的目的: killa ...

最新文章

  1. ISME:根系招募特异型菌群增强植物对盐胁迫的抗性
  2. php 动态链接,LevelDB(动态链接) + PHP扩展 安装
  3. shell脚本参数$10问题
  4. 怎么判断噎到没噎到_怎么判断噎到没噎到
  5. python百度网盘-bypy-百度网盘Python客户端 linux
  6. mysql where 拼接_分一个mysql拼接where语句的Directive,并请教一个问题
  7. python目录及文件_零基础小白必看:python基本操作-文件、目录及路径
  8. 编程加速服务器_FPGA加速驱动新时代的数据洪流,下篇
  9. Module database cache not built yet, using slow search
  10. virtualmin修改php.ini,virtualmin安装和配置使用
  11. 金融系列5《AUTH过程》
  12. [NOIP2009 最优贸易]
  13. 网络重置或电脑重置后WLAN/WIFI图标不显示 最全解决方法
  14. selenium自动化测试01
  15. TODO:这是一个我的自媒体
  16. 个人网站音乐服务器,自己的私人音乐流媒体服务,这才是多少音乐者的梦寐以求的...
  17. maya python 弹出窗口_Open Project Folder (python in maya)
  18. R语言之导入数据源(二)
  19. Mac电脑升级13系统后,git clone 代码报错,mac升级后git ssh用不了
  20. 硬件设计——BUCK电路仿真设计

热门文章

  1. Uva 10537 过路费
  2. ubuntu 源更新(sources.list)
  3. 自顶向下的语法分析(修改)
  4. 张孝祥Java培训视频及孙鑫java视频网址
  5. 一个html的文件当中读取另一个html文件
  6. ----==《在路上》==----
  7. 非常好!!!Linux源代码阅读——环境准备【转】
  8. 分布式监控报警平台Centreon之:Centreon安装(1)
  9. php arraymap()函数
  10. 【运维囧事】事先没想到客户光驱坏了,主要原因还是自己当初经验不足