AG广东会,山东十一选五,大发

?
  • AG广东会400电话
  • 微网小程序
  • AI电话山东十一选五
  • 电商代运营
  • AG广东会,山东十一选五,大发:全 部 栏 目

    AG广东会400电话 网络优化推广 AI电话山东十一选五 呼叫中心 网站建设 商标?知产 微网小程序 电商运营 彩铃?短信 增值拓展业务
    详解Linux--shell脚本之

    一、的概念及特点:

    是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是(Regular Expression)。

    给定一个和另一个字符串,我们可以达到如下的目的:  

    1. 给定的字符串是否符合的过滤逻辑(称作“匹配”);

     2. 可以通过,从字符串中获取我们想要的特定部分。

    的特点:

    1. 灵活性、逻辑性和功能性非常的强;

    2. 可以迅速地用极简单的方式达到字符串的复杂控制。

    3. 对于刚接触的人来说,比较晦涩难懂。

    由于主要应用对象是文本,因此它在各种文本编辑器场合都有应用,小到著名编辑器EditPlus,大到Microsoft Word、Visual Studio等大型编辑器,都可以使用来处理文本内容。

    二、有三部分组成:

    例如找出多有符合xxxxx@xxxx.xxx模式的字符串(也就是mail地址),要求x可以是字母、数字、下划线、小数点、短划线,email地址的每一部分可以有一个或多个x字符,例如abc@ed.com、1_2@789-6.54等,当然,符合这个模式的并不一定是合法的mail地址,但至少可以做一次初步的筛。秆〉衾嗨朴赼.b、c@d等不符合的字符串。再比如说,找出所有符合yyy.yyy.yyy.yyy模式的字符串(IP地址),要求y是0~9的数字,IP地址的每一部分可以有1~3个y字符。

    1、字符类

    字符类(Character Class):上例中的x和y,他们在模式中表示一个字符,但是取值范围是一类字符中的任意一个。

    eg:

     

    2、数量限定符

    数量限定符(Quantifier): 邮件地址的每一部分可以有一个或多个x字符,IP地址的每一部 分可以有1-3个y字符 

    eg:

    3、位置限定符

    位置限定符(Anchor):描述各种字符类以及普通字符之间的位置关系,例如邮件地址分三部分,用普通字符@和.隔 开,IP地址分四部分,用.隔开,每一部分都可以用字符类和数量限定符 描述。为了表示位置关系,需要位置限定符的概念,将在下面介绍。

    eg:

    4、特殊字符

    eg: 

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • shell 详细整理
    • Shell之grep、sed、awk实操笔记
    • Shell if中的使用详解
    • Shell脚本中通过匹配IP地址
    • Shell验证IP地址
    • PowerShell中使用例子
    • linux shell 路径截取
    • Shell学习笔记
    • PowerShell中使用匹配字符串实例
    • shell高级学习之
    上一篇:shell学习之printf命令格式化输出语句
    下一篇:浅谈vim的四种模式及模式切换
  • 相关文章
  • ?

    ? 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    详解Linux--shell脚本之 详解,Linux--shell,脚本,之,

    AG广东会官网入口(中国)官方网站-IOS/Android通用版(2026已更新)