基本正则表达式的元字符如下:

^:表示行的开始

$:表示行的结束

.:匹配任一个字符

*:匹配0个或者多个先前的字符

[]:匹配字符组中的一个

[x-y]:匹配以字符范围组成的字符组中的一个字符

[^]:匹配一个不在字符范围内的字符

\:用来转义一个字符

\<:表示单词的开始

\>:表示单词的结束

\(..\):存储起来,用于后面数字引用

x\{m\}:匹配m个x个字符

x\{m,\}:至少匹配m个字符x

x\{m,n\}:至少m个,至多n个字符x

\w:匹配数字和字符

\W:匹配非数字和非字符

\b:单词分界线 \bhello\b

shell中基本正则表达式的元字符相关推荐

  1. shell中的正则表达式

    一 什么是正则 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法.或者说:正则就是用来描述一类事物的规则. 生活中处处都是正则: 比如我们描述:4条腿 你可能会想 ...

  2. 详解剖析Shell中的正则表达式

    正则表达式 概述 基础正则表达式常见元字符 扩展正则表达式元字符 正则表达式语法支持情况 匹配手机号 匹配邮箱 概述 正则表达式又称规则表达式(Regular Expression)是对字符串操作的一 ...

  3. java 正则 g_Java中的正则表达式“ \ G”元字符

    子表达式/元字符" \ G "与最后一个匹配结束的点匹配. 示例import java.util.Scanner; import java.util.regex.Matcher; ...

  4. 正则表达式在shell中使用的方法与案例

    目录 一.介绍: 二.表达式的书写符合对应的含义 2.1.基础元字符 2.2.Shell 中支持的扩展元字符. 三.示范案例 3.1."*"的使用 3.2."." ...

  5. Linux shell中的一个问题 ${}带正则匹配的表达式

    目前在准备龙芯项目的PMON,在研究其编译过程的时候,看到一些make 语句,百思不得其解.后来在shell编程中看到一点资料,牵扯到Shell中的正则表达式.故记录下来,以备后来查阅. 问题: 在某 ...

  6. linux系统冒号模式map怎么用,shell中冒号 : 用途说明

    我们知道,在Linux系统中,冒号(:)常用来做路径的分隔符(PATH),数据字段的分隔符(/etc/passwd)等.其实,冒号(:)在Bash中也是一个内建命令,它啥也不做,是个空命令.只起到占一 ...

  7. linux if else 格式,linux shell中 if else以及大于、小于、等于逻辑表达式

    在linux shell编程中,大多数情况下,可以使用测试命令来对条件进行测试,这里简单的介绍下,方便需要的朋友 比如比较字符串.判断文件是否存在及是否可读等,通常用"[]"来表示 ...

  8. shell中正则表达式详解_【转】【shell】正则表达式使用详解(一)

    入门简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具.我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或se ...

  9. php 正则匹配 %3e,在shell脚本中使用正则表达式

    1)在Linuxshell脚本中使用正则表达式解析字符串的正确方法是什么? 包括正则表达式功能的工具包括sed.grep.awk.perl.python等等.即使是更新版本的bash也具有regex功 ...

最新文章

  1. python 读取图片成为一维数组_python+opencv 图像的数组和矩阵操作
  2. Android 快捷方式的创建与查询 快捷方式问题大全 获取快捷方式在Launcher数据库中的信息 Failed to find provider info for com.android.la
  3. 新计算机教师工作随笔反思,信息技术反思随笔 (2)
  4. Unity5x编辑器的视图二
  5. Asp.net中的Cache--HttpRuntim.Cache 和 HttpContext.Current.Cache
  6. 强制杀oracle进程
  7. router-link标签学习
  8. 机器学习基础-支持向量机 SVM-17
  9. JavaScript-Map和Set
  10. C++ list,STL list
  11. 多元高斯分布及多元条件高斯分布
  12. bzoj 2560: 串珠子【状压dp】
  13. 电路串联和并联图解_串联电路与并联电路的区别
  14. 新版个人所得税python123_个人所得税目前的主要征收方式有( )。
  15. 重磅|如何利用NBA球员推文预测其球场表现?
  16. 揭开Angular 7的神秘面纱
  17. 若依前后端分离打包发布(jar,nginx)
  18. 如何安全上网-浏览器隐私防护
  19. zedboard各种相关资料整理中
  20. 两位概率论顶级专家获得2020阿贝尔奖

热门文章

  1. java自学手记——继承
  2. joda time, jackson 与 scala 反射
  3. 【转】NuGet.org 无法访问的解决方法
  4. Windows下更改mysql data目录
  5. ASIHTTPRequest取消异步请求
  6. python编程语言零基础入门-程序员大佬,给Python零基础入门书籍教程的一些建议!...
  7. python学到什么程度可以写爬虫-刚开始学习 Python 到可以写出一个爬虫大约需要多长时间...
  8. python语言编程环境-python3编程环境搭建
  9. 机器人编程语言python-入门篇丨使用EV3机器人,趣味学习Python编程语言~
  10. 怎么用python处理excel文件-Python自动化如何处理excel文件数据