对于字符或字符串 s
,我们不妨表示它出现的次数为 $n_s$.
限定符
?
对于正则表达式ab?c
,其 $n_b \in \{0, 1\}$.*
对于正则表达式ab*c
,其 $n_b \in [0, +\infty) \cap \mathbb{Z}$.+
对于正则表达式ab+c
,其 $n_b \in [1, +\infty) \cap \mathbb{Z}$.{x}
,其中x
是整数 $x$
对于正则表达式ab{x}c
,其 $n_b = x$.{x,}
,其中x
是整数 $x$
对于正则表达式ab{x,}c
,其 $n_b \in [x, +\infty)$.{x,y}
,其中x
,y
分别是整数 $x$,$y$
对于正则表达式ab{x,y}c
,其 $n_b \in [x, y]$.
括号
在正则表达式中括起来一串字符,则限定符将对字符串进行操作.
例: 对于正则表达式a(bc)+d
,其 $n_{bc} \in [1, +\infty) \cap \mathbb{Z}$.