正则表达式的恒等规则是什么?
只有当正则表达式 P 和 Q 表示相同的字符串集时,它们才是等价的(表示为 P=Q)。
要证明两个正则表达式等价,我们需要展示一些正则表达式的恒等
设 P、Q 和 R 是正则表达式,则恒等规则如下 −
- εR=R ε=R
- ε*= ε(ε 为空字符串)
- (Φ)*= ε(Φ 为空字符串)
- ΦR=R Φ= Φ
- Φ+R=R
- R+R=R
- RR*=R*R=R+
- (R*)*=R*
- Ε+RR*=R*
- (P+Q)R=PR+QR
- (P+Q)*=(P*Q*)*=(P*+Q*)*
- R*(ε+R)=( ε+R)R*=R*
- (R+ε)*=R*
- Ε+R*=R*
- (PQ)*P=P(QP)*
- R*R+R=R*R
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP