/// <summary> /// Creates a regex pattern for the current string distribution. This can then in turn be used with the normal Regex .net /// class. /// </summary> /// <returns>A regex pattern.</returns> public string ToRegex() { var sequenceDistributionFormat = new SequenceDistributionFormatPointMassAsString(AutomatonFormats.Regexp); var regexStr = this.ToString(sequenceDistributionFormat); return(regexStr); }
/// <summary> /// Initializes static members of the <see cref="SequenceDistributionFormats"/> class. /// </summary> static SequenceDistributionFormats() { GraphViz = new SequenceDistributionFormatPointMassAsAutomaton(AutomatonFormats.GraphViz); Regexp = new SequenceDistributionFormatPointMassAsString(AutomatonFormats.Regexp); Friendly = new SequenceDistributionFormatPointMassAsString(AutomatonFormats.Friendly); }