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

本文介绍了正则表达式的常用语法,包括点号、字符组、排除型字符组等基本概念,以及如何使用元字符进行模式匹配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值