Skip to content

T_Cyjb_Compilers_RegularExpressions_QuantifierExp

CYJB edited this page Jan 16, 2023 · 7 revisions

QuantifierExp 类

表示指示数量的正则表达式。

继承层次

System.Object
  Cyjb.Compilers.RegularExpressions.LexRegex
    Cyjb.Compilers.RegularExpressions.QuantifierExp
Namespace: Cyjb.Compilers.RegularExpressions
Assembly: Cyjb.Compilers (in Cyjb.Compilers.dll) Version: 1.0.8

语法

C#

public sealed class QuantifierExp : LexRegex

The QuantifierExp type exposes the following members.

属性

 

名称 说明
公共属性 InnerExpression 获取内部正则表达式。
公共属性 Length 获取当前正则表达式匹配的字符串长度。 (重写 LexRegex.Length.)
公共属性 MaxTimes 获取内部正则表达式的最多重复次数。
公共属性 MinTimes 获取内部正则表达式的最少重复次数。
  Back to Top

方法

 

名称 说明
公共方法 BeginningOfLine 返回表示当前正则表达式从行的起始位置开始匹配的正则表达式。 (继承自 LexRegex。)
公共方法 EndOfLine 返回表示当前正则表达式要到达行的结束位置的正则表达式。 (继承自 LexRegex。)
公共方法 Equals(LexRegex) 返回当前对象是否等于同一类型的另一对象。 (重写 LexRegex.Equals(LexRegex).)
公共方法 Equals(Object) 返回当前对象是否等于另一对象。 (继承自 LexRegex。)
公共方法 GetHashCode 返回当前对象的哈希值。 (重写 LexRegex.GetHashCode().)
公共方法 GetType Gets the Type of the current instance. (继承自 Object。)
公共方法 Optional 返回表示当前正则表达式可选的正则表达式。 (继承自 LexRegex。)
公共方法 Positive 返回表示当前正则表达式的正闭包的正则表达式。 (继承自 LexRegex。)
公共方法 Repeat(Int32) 返回表示当前正则表达式重复多次的正则表达式。 (继承自 LexRegex。)
公共方法 Repeat(Int32, Int32) 返回表示当前正则表达式重复多次的正则表达式。 (继承自 LexRegex。)
公共方法 RepeatMaxTimes 返回表示当前正则表达式至多重复 maxTimes 次的正则表达式。 (继承自 LexRegex。)
公共方法 RepeatMinTimes 返回表示当前正则表达式至少重复 minTimes 次的正则表达式。 (继承自 LexRegex。)
公共方法 Star 返回表示当前正则表达式的 Kleene 闭包的正则表达式。 (继承自 LexRegex。)
公共方法 ToString 返回当前对象的字符串表示形式。 (继承自 LexRegex。)
公共方法 Trailing 返回表示当前正则表达式要向前看指定内容的正则表达式。 (继承自 LexRegex。)
  Back to Top

参见

Reference

Cyjb.Compilers.RegularExpressions 命名空间

Clone this wiki locally