Namespace: FluentRegex
Builds a regex pattern.
public class PatternBuilder : Builder, IBuilder
Inheritance Object → Builder → PatternBuilder
Implements IBuilder
Initializes a new instance of the PatternBuilder class.
public StringBuilder Pattern { get; set; }
public PatternBuilder()
Validates, then returns the PatternBuilder.
public PatternBuilder Build()
Adds an AnchorBuilder to the pattern.
public AnchorBuilder StartAnchor()
Adds a CharacterClassBuilder to the pattern.
public CharacterClassBuilder StartCharacterClass()
CharacterClassBuilder
CharacterClassBuilder
Appends a literal string to the pattern. Implements IBuilder.AppendLiteral(String).
public PatternBuilder AppendLiteral(string literal)
literal
String
The literal string to append.