正则表达式

基本正则表达式元字符

基本正则表达式元字符:
字符匹配:
.:匹配任意单个字符;
[]:匹配范围内的任意单个字符;
[^]:匹配指定范围外的任意单个字符;
[:digit:]、[:lower:]、[:upper:]、[:alpha:]、[:alnum:]、[:punct:]、[:space:]
匹配次数:用在要指定其出现的次数的字符的后面,用于限制其前面字符出现的次数;
*:匹配其前面的字符任意次,0,1,多次;
.*:匹配任意长度的任意字符;
\?:匹配其前面出现的字符0次或1次;即其前面的字符是可有可无的;
\+:匹配其前面出现的字符1次或多次,即其前面的字符要出现至少一次;
\{m\}:匹配其前面出现的字符m次;
\{m,n\}:匹配其前面出现的字符至少m次,至多n次;
\{0,n\}:至多n次;
\{m,\}:至少m次;
位置锚定:
^或\b:行首锚定;用于模式的最左侧;
$或\b:行尾锚定;用于模式的最右侧;
\<PATTERN\>:匹配完整的单词;
分组及引用:
\(\):将一个或多个字符捆绑在一起,当作一个整体进行处理;
note:分组括号中的模式配到的内容会被正则表达式的引擎自动记录与内部的变量中;这些变量为:
\1:模式从左侧起,第一个左括号以及与之匹配的右括号之间的模式所匹配到的字符;
\2:模式从左侧起,第二个左括号以及与之匹配的右括号之间的模式所匹配到的字符;
\3:模式从左侧起,第三个左括号以及与之匹配的右括号之间的模式所匹配到的字符;
……

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/101336

(0)
游漓游漓
上一篇 2018-06-21 20:51
下一篇 2018-06-22 13:58

相关推荐

  • 交换分区swap管理及特殊介质的使用

    本节索引 一、交换分区swap管理 二、Linux系统光盘使用 三、Linux系统USB介质使用 四、强大的dd工具 一、交换分区swap管理: 交换分区是系统RAM的补充,相当于Windows系统中的虚拟内存,当系统RAM不够用的时候将使用交换 分区来代替内存使用。 基本设置包括: 创建交换分区或者文件 使用mkswap写入特殊签名 在/etc/fstab…

    2018-04-25
  • 进程和计划任务

    进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 进程的状态:运行态running,就绪态ready,睡眠态(可中断,不可中断),停止态,僵死态。 进程管理工具 ps命令 ps aux #显示详细的当前运行的所有进程 ps axo pid, cmd,%cpu,tty,%mem k…

    Linux笔记 2018-05-05
  • 学习笔记(13)

    学习笔记(13)

    Linux笔记 2018-04-30
  • TCP/IP协议三次握手与四次握手流程解析

    一、TCP报文格式TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:   图1 TCP报文格式上图中有几个字段需要重点介绍下:(1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。(2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,…

    2018-05-06
  • Linux系统上命令的使用格式

    命令的语法通用格式: ~]# COMMAND OPTIONS ARGUMENTS ifconfig命令格式 ifconfig [interface] [options] | address   Echo命令格式 echo [options] …[string]… tty命令格式 tty [options] startx命令格…

    Linux笔记 2018-05-13