コード例 #1
0
        /// <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);
        }
コード例 #2
0
 /// <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);
 }