zoukankan      html  css  js  c++  java
  • linux 正则表达式和通配符

    linux 正则表达式和通配符

    通配符用于查找文件

    包含三种:  * ? []

    * 代表任意个任意字符

    ? 代表任意一个字符

    [] 代表中括号中的一个字符

    正则表达式(正则是包含匹配,只要包含就可以匹配上,比如[0-9]可以匹配"7dfssf")

    * a*表示0到n个a,这个表达没有任何含义,和 .* 意义相同

    . 匹配任意一个字符 s..d 表示s和d中间含有两个任意字符的字符串

    ^$ 会匹配空白行

    [] 与通配符中意义相同,表示中括号中间任意一个字符[0-9]代表0-9任意一个数字[a-z]

    ^ 在行首代表开头,如果在中括号内部代表取反[^a-zA-Z]代表包含非字母

     转义符取消特殊符号的特殊意思 .$ 代表一个点结尾

    [0-9]{3} 必须连续三个数字{1,3}代表1次到3次

  • 相关阅读:
    Matplotlib.pyplot 三维绘图
    Matplotlib.pyplot 二维绘图
    面对对象进阶
    面对对象基础
    python安装第三方模块
    json & pickle
    os模块
    sys模块
    正则表达式
    Python2与Python3的编码差异
  • 原文地址:https://www.cnblogs.com/garfieldcgf/p/6298091.html
Copyright © 2011-2022 走看看