public FrmAutomaFuzzy() { RecognitionFuzzy regexFuzzy = new RecognitionFuzzy("[0-9]+", new MinNorm(), new MaxConorm(), 0.3); double pertinence = regexFuzzy.Match("123456a"); InitializeComponent(); }
private void txtExpression_TextChanged(object sender, EventArgs e) { try { regexFuzzy = new RecognitionFuzzy(txtExpression.Text, new MinNorm(), new MaxConorm(), 0.9); Draw(regexFuzzy.Automa); PrintMatch(); } catch (Exception ex) { } }
public RecognitionToken(int id, string name, string fregex, string hexColor, NormAbstract norm, ConormAbstract conorm) { this.Norm = norm; this.Conorm = conorm; Id = id; Name = name; RegexFuzzy = new RecognitionFuzzy(fregex, norm, conorm, 0.8); Unitary = (!String.IsNullOrEmpty(fregex)) && (fregex.Length == 1); if (string.IsNullOrWhiteSpace(hexColor)) { System.Array colorsArray = Enum.GetValues(typeof(KnownColor)); this.Color = Color.FromKnownColor((KnownColor)colorsArray.GetValue((id * 10) % colorsArray.Length)); } else { this.Color = System.Drawing.ColorTranslator.FromHtml(hexColor); } }