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