Namespace: FluentRegex
Builds a custom character class for a regular expression pattern. Inherits from Builder.
public class CustomCharacterClassBuilder
Inheritance Object → CustomCharacterClassBuilder
Gets or sets the pattern.
public StringBuilder Pattern { get; set; }
Initializes a new instance of the CustomCharacterClassBuilder class.
public CustomCharacterClassBuilder(CharacterClassBuilder characterClassBuilder)
characterClassBuilder
CharacterClassBuilder
Builds the custom character class.
public CharacterClassBuilder Build()
Appends a literal to the custom character class.
public CustomCharacterClassBuilder AppendLiteral(string literal)
literal
String
Appends a character to the custom character class.
public CustomCharacterClassBuilder Negate()
Appends a character to the custom character class.
public CustomCharacterClassBuilder InRange(char start, char end)
start
Char
end
Char
Appends a character to the custom character class.
public CustomCharacterClassBuilder NotInRange(char start, char end)
start
Char
end
Char