Esempio n. 1
0
        public void AddPattern()
        {
            RegexItem aRegexItem = new RegexItem();

            aRegexItem.RegexText  = PopupRegexPattern;
            aRegexItem.CreateTime = PopupTime;
            aRegexItem.Intro      = PopupIntro;
            if (PopupRegexType == "TextMatch")
            {
                aRegexItem.RegexType = "TextMatch";
                TextMatchRegexList.Add(aRegexItem);
            }
            else if (PopupRegexType == "TextReplace")
            {
                aRegexItem.RegexType = "TextReplace";
                TextReplaceRegexList.Add(aRegexItem);
            }
            else if (PopupRegexType == "FileMatch")
            {
                aRegexItem.RegexType = "FileMatch";
                FileMatchRegexList.Add(aRegexItem);
            }
            else if (PopupRegexType == "FileReplace")
            {
                aRegexItem.RegexType = "FileReplace";
                FileReplaceRegexList.Add(aRegexItem);
            }
            else
            {
                return;
            }
            LogController.Log($"添加表达式--{PopupRegexPattern}");
        }
Esempio n. 2
0
 public void DeletePattern(RegexItem regexItem)
 {
     if (regexItem.RegexType == "TextMatch")
     {
         TextMatchRegexList.Remove(regexItem);
     }
     else if (regexItem.RegexType == "TextReplace")
     {
         TextReplaceRegexList.Remove(regexItem);
     }
     else if (regexItem.RegexType == "FileMatch")
     {
         FileMatchRegexList.Remove(regexItem);
     }
     else if (regexItem.RegexType == "FileReplace")
     {
         FileReplaceRegexList.Remove(regexItem);
     }
     LogController.Log($"删除表达式完成--{regexItem.RegexText}");
 }