翼度科技»论坛 云主机 LINUX 查看内容

linux 正则表达式

5

主题

5

帖子

15

积分

新手上路

Rank: 1

积分
15
目录
一、正则表达式
二、元字符
三、次数符号
四、位置锚定
五、实验
 
 
 
 
 
 
 
 
 
 
 
 
 
 
一、正则表达式
   通配符功能是用来处理文件名,而正则表达式是处理文本内容中字符。
  分类:
    1. 基本正则表达式
    2.扩展正则表达式
  
二、元字符
  元字符:
      .   匹配任意单个字符,可以是一个汉字
      ()   使用转义符,只表示\(\)
      []   匹配指定范围内的任意单个字符,示例:[dn]   [0-9]   []   [a-zA-Z]   [:alpha:]
      [^]  匹配指定范围外的任意单个字符,示例:[^dn] [^a.z]
1.表示任意字符

2.、转义符\,表示字符本身

 3.[]表示范围

 4.表示除什么以外
 

 
三、次数符号

  表示次数
  *  #匹配前面的字符任意次,包括0次,贪婪模式:尽可能长的匹配
  .* #任意长度的任意字符,不包括0次,也就是匹配所有
  \? #匹配其前面的字符出现0次或1次,即:可有可无
  \+ #匹配其前面的字符出现最少1次,即:肯定有且 >=1 次
  \{n\}   #匹配前面的字符=n次
  \{m,n\} #匹配前面的字符至少m次,至多n次
  \{,n\}  #匹配前面的字符至多n次,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具