Skip to content

T_Cyjb_Compilers_RegularExpressions_LiteralExp

CYJB edited this page Mar 23, 2024 · 7 revisions

LiteralExp 类

表示逐字字符串的正则表达式。

继承层次

System.Object
  Cyjb.Compilers.RegularExpressions.LexRegex
    Cyjb.Compilers.RegularExpressions.LiteralExp
Namespace: Cyjb.Compilers.RegularExpressions
Assembly: Cyjb.Compilers (in Cyjb.Compilers.dll) Version: 1.0.20+d347ea0351607fb282fdf60a5301f9cccb3ab27e

语法

C#

public sealed class LiteralExp : LexRegex

The LiteralExp type exposes the following members.

属性

 

名称 说明
公共属性 Culture 获取忽略大小写时使用的区域信息。
公共属性 IgnoreCase 获取是否忽略大小写。
公共属性 Length 获取当前正则表达式匹配的字符串长度。 (重写 LexRegex.Length.)
公共属性 Literal 获取正则表达式表示的字符串。
  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