zoukankan      html  css  js  c++  java
  • Linux 正则表达式

    所谓正则表达式,就是利用一些特殊符号构成的表达式,来模糊匹配字符串。下面是一些可用的正则表达式符号:

    符号 符号含义
    . 匹配除了换行符以外的任意字符
    ^ 匹配一行的开始位置
    $ 匹配一行的结束位置
    * 匹配零次或多次前面的字符或表达式
    对下一个字符进行转义,使其成为普通的字符,例如^会将转义,使其成为普通的符号,而不再表示匹配一行的开始位置。
    [] 中括号可以匹配括号内的任一字符,例如 [aeiou] 表示匹配a、e、i、o、u中的任意一个字符,如果要匹配范围的话,可以在中间加'-',例如:[0-9]表示匹配0到9的任一字符。
    () 对正则表达式进行分组
    | 在分组中可以匹配|左侧的部分,或者匹配|右侧的部分
    ? 前面的字符可以存在,也可以不存在,例如a?bc表示匹配abc或者bc
    {n} 匹配n次前面的字符
    {n,m} 匹配最少n次,最多m次前面的字符
    {n,} 匹配最少n次前面的字符,可以超过n次
    作者:Binge
    本文版权归作者和博客园共有,转载必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    css概述五
    css概述四
    css概述三
    css概述二
    css概述
    Python的第三方web开发框架Django
    Python中的模块和包
    SQL语句优化
    数据库向Excel写入数据
    动态拼接sql语句
  • 原文地址:https://www.cnblogs.com/binbingg/p/15512011.html
Copyright © 2011-2022 走看看