C# Класс YuriyGuts.RegexBuilder.RegexQuantifier

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AtLeast ( int minOccurrenceCount ) : RegexQuantifier

The "{n,}" quantifier. Minimum occurrence count.

AtLeast ( int minOccurrenceCount, bool isLazy ) : RegexQuantifier

The "{n,}" or "{n,}?" quantifier. Minimum occurrence count. True - use lazy quantifier. False - use greedy quantifier.

Custom ( int minOccurrenceCount, int maxOccurrenceCount, bool isLazy ) : RegexQuantifier

Custom "{n,m}" or "{n,m}?" quantifier.

Exactly ( int occurrenceCount ) : RegexQuantifier

The "{n}" or "{n}?" quantifier. Exact occurrence count.

Exactly ( int occurrenceCount, bool isLazy ) : RegexQuantifier

The "{n}" or "{n}?" quantifier. Exact occurrence count. True - use lazy quantifier. False - use greedy quantifier.

RegexQuantifier ( ) : System

Initializes a new instance of RegexQuantifier.

RegexQuantifier ( int minOccurrenceCount, int maxOccurrenceCount ) : System

Initializes a new instance of RegexQuantifier.

RegexQuantifier ( int minOccurrenceCount, int maxOccurrenceCount, bool isLazy ) : System

Initializes a new instance of RegexQuantifier.

ToRegexPattern ( ) : string

Converts RegexQuantifier to a Regex pattern string.

Описание методов

AtLeast() публичный статический Метод

The "{n,}" quantifier. Minimum occurrence count.
public static AtLeast ( int minOccurrenceCount ) : RegexQuantifier
minOccurrenceCount int
Результат RegexQuantifier

AtLeast() публичный статический Метод

The "{n,}" or "{n,}?" quantifier. Minimum occurrence count. True - use lazy quantifier. False - use greedy quantifier.
public static AtLeast ( int minOccurrenceCount, bool isLazy ) : RegexQuantifier
minOccurrenceCount int
isLazy bool
Результат RegexQuantifier

Custom() публичный статический Метод

Custom "{n,m}" or "{n,m}?" quantifier.
public static Custom ( int minOccurrenceCount, int maxOccurrenceCount, bool isLazy ) : RegexQuantifier
minOccurrenceCount int Minimum occurrence count.
maxOccurrenceCount int Maximum occurrence count.
isLazy bool True - use lazy quantifier. False - use greedy quantifier.
Результат RegexQuantifier

Exactly() публичный статический Метод

The "{n}" or "{n}?" quantifier. Exact occurrence count.
public static Exactly ( int occurrenceCount ) : RegexQuantifier
occurrenceCount int
Результат RegexQuantifier

Exactly() публичный статический Метод

The "{n}" or "{n}?" quantifier. Exact occurrence count. True - use lazy quantifier. False - use greedy quantifier.
public static Exactly ( int occurrenceCount, bool isLazy ) : RegexQuantifier
occurrenceCount int
isLazy bool
Результат RegexQuantifier

RegexQuantifier() публичный Метод

Initializes a new instance of RegexQuantifier.
public RegexQuantifier ( ) : System
Результат System

RegexQuantifier() публичный Метод

Initializes a new instance of RegexQuantifier.
public RegexQuantifier ( int minOccurrenceCount, int maxOccurrenceCount ) : System
minOccurrenceCount int Minimum occurrence count.
maxOccurrenceCount int Maximum occurrence count.
Результат System

RegexQuantifier() публичный Метод

Initializes a new instance of RegexQuantifier.
public RegexQuantifier ( int minOccurrenceCount, int maxOccurrenceCount, bool isLazy ) : System
minOccurrenceCount int Minimum occurrence count.
maxOccurrenceCount int Maximum occurrence count.
isLazy bool True - use lazy quantifier. False - use greedy quantifier.
Результат System

ToRegexPattern() публичный Метод

Converts RegexQuantifier to a Regex pattern string.
public ToRegexPattern ( ) : string
Результат string