正则表达式学习(一、简单元字符)

 点号,匹配单个任意字符。

 

[]  字符组,可以列出任意字符,元字符置于其中自动变为普通字符,例外:-或者^放置在首位分别表示普通的连字符“-”和取反。

 

[^]  排除型字符组,表示未列出的字符组。

 

^  脱字符,匹配一行的起始位置。

 

$  美元符,匹配一行的结束位置。

 

\<  反斜杠小于,匹配单词的起始位置,并非所有版本都有效,可用\b替代。

 

\>  反斜杠大于,匹配单词的结束位置,并非所有版本都有效,可用\b替代。

 

|  竖线,匹配分隔两边的任意一个表达式。

 

()限制竖线的作用范围,括号包含的部分作为一个整体。

 

?  可选项元素,表示紧靠着它的前面的元素可有可无。

 

*  表示匹配紧靠着它的前面的元素出现零次或者多次。

 

+  表示匹配紧靠着它的前面的元素出现一次或者多次。

 

{}  表示区间范围, 有的egrep不提供支持。

 

\1  表示反向引用第一个匹配的括号正则表达式。依次类推\2表示第二个。

 

\+元字符 表示元字符所表示的普通字符。 如:\\ : 表示普通的反斜杠。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值