只会用珍惜去珍惜【澳门太阳娱乐集团官网】

你的温柔似三月的风少了些许轻狂 多了些许细腻像慈母的手 轻轻无私地安抚那刚破土的萌芽带给这个世界希望指引那梦的方向我受伤的心 仿佛也感染深深被吸引着 朝你偷偷靠近也许所谓的缘不过是偶然但回眸还是擦肩却早就是一种定数这美丽的春天 与你最美的邂逅不敢轻易许下那虚伪的誓言只会用珍惜去珍惜

正则算法

版权作品,未经《短文学》书面授权,严禁转载,违者将被追究法律责任。

100个汉字/999

1000个汉字/265

澳门太阳娱乐集团官网 1    public bool ValidGeneral(string str)
澳门太阳娱乐集团官网 2澳门太阳娱乐集团官网 3        澳门太阳娱乐集团官网 4{
澳门太阳娱乐集团官网 5            
澳门太阳娱乐集团官网 6            if(!File.Exists(FILE_NAME))
澳门太阳娱乐集团官网 7澳门太阳娱乐集团官网 8            澳门太阳娱乐集团官网 9{
澳门太阳娱乐集团官网 10                Console.WriteLine("文件路径或者文件路径不存在错误信息") ;
澳门太阳娱乐集团官网 11                return false;
澳门太阳娱乐集团官网 12            }
澳门太阳娱乐集团官网 13            else
澳门太阳娱乐集团官网 14澳门太阳娱乐集团官网 15            澳门太阳娱乐集团官网 16{
澳门太阳娱乐集团官网 17                StreamReader objReader = new StreamReader(FILE_NAME,System.Text.Encoding.GetEncoding("gb2312"));
澳门太阳娱乐集团官网 18                string sLine="";
澳门太阳娱乐集团官网 19                ArrayList arrText = new ArrayList();
澳门太阳娱乐集团官网 20
澳门太阳娱乐集团官网 21                while (sLine != null)
澳门太阳娱乐集团官网 22澳门太阳娱乐集团官网 23                澳门太阳娱乐集团官网 24{
澳门太阳娱乐集团官网 25                    sLine = objReader.ReadLine();
澳门太阳娱乐集团官网 26                    if (sLine != null)
澳门太阳娱乐集团官网 27                        arrText.Add(sLine);
澳门太阳娱乐集团官网 28                    
澳门太阳娱乐集团官网 29                }
澳门太阳娱乐集团官网 30                objReader.Close();
澳门太阳娱乐集团官网 31
澳门太阳娱乐集团官网 32
澳门太阳娱乐集团官网 33                foreach (string sOutput in arrText)
澳门太阳娱乐集团官网 34澳门太阳娱乐集团官网 35                澳门太阳娱乐集团官网 36{
澳门太阳娱乐集团官网 37                    string[] strArr=sOutput.Split('|');
澳门太阳娱乐集团官网 38                    
澳门太阳娱乐集团官网 39                    for (int i = 0; i < strArr.Length; i++)
澳门太阳娱乐集团官网 40澳门太阳娱乐集团官网 41                    澳门太阳娱乐集团官网 42{
澳门太阳娱乐集团官网 43                        if (str.IndexOf(strArr[i])!=-1)
澳门太阳娱乐集团官网 44澳门太阳娱乐集团官网 45                        澳门太阳娱乐集团官网 46{
澳门太阳娱乐集团官网 47                            return false;    
澳门太阳娱乐集团官网 48                        }
澳门太阳娱乐集团官网 49                        
澳门太阳娱乐集团官网 50                    }
澳门太阳娱乐集团官网 51                    
澳门太阳娱乐集团官网 52                }
澳门太阳娱乐集团官网 53                return true;
澳门太阳娱乐集团官网 54
澳门太阳娱乐集团官网 55            }
澳门太阳娱乐集团官网 56
澳门太阳娱乐集团官网 57        }

方法二:普通循环查找方法

以下是测试的方法,有什么问题还大家请指出!

 1澳门太阳娱乐集团官网 58//脏字典数据存放文件路径
 2澳门太阳娱乐集团官网 59        private static string FILE_NAME="zang.txt";
 3澳门太阳娱乐集团官网 60        //脏数据字典表,如:脏数据一|脏数据二|脏数据三
 4澳门太阳娱乐集团官网 61        public static string dirtyStr="";
 5澳门太阳娱乐集团官网 62        
 6澳门太阳娱乐集团官网 63        public ValidDirty()
 7澳门太阳娱乐集团官网 64澳门太阳娱乐集团官网 65        澳门太阳娱乐集团官网 66{
 8澳门太阳娱乐集团官网 67            if (HttpRuntime.Cache["Regex"]==null)
 9澳门太阳娱乐集团官网 68澳门太阳娱乐集团官网 69            澳门太阳娱乐集团官网 70{
10澳门太阳娱乐集团官网 71                dirtyStr=ReadDic();
11澳门太阳娱乐集团官网 72                //用于检测脏字典的正则表达式
12澳门太阳娱乐集团官网 73                Regex validateReg= new Regex("^((?!"+dirtyStr+").(?<!"+dirtyStr+"))*$",RegexOptions.Compiled|RegexOptions.ExplicitCapture);    
13澳门太阳娱乐集团官网 74                HttpRuntime.Cache.Insert("Regex" ,validateReg,null,DateTime.Now.AddMinutes(20) ,TimeSpan.Zero);
14澳门太阳娱乐集团官网 75            }
15澳门太阳娱乐集团官网 76            
16澳门太阳娱乐集团官网 77        }
17澳门太阳娱乐集团官网 78        private string ReadDic()
18澳门太阳娱乐集团官网 79澳门太阳娱乐集团官网 80        澳门太阳娱乐集团官网 81{
19澳门太阳娱乐集团官网 82            FILE_NAME=Environment.CurrentDirectory+"\"+FILE_NAME;
20澳门太阳娱乐集团官网 83
21澳门太阳娱乐集团官网 84            if (!File.Exists(FILE_NAME)) 
22澳门太阳娱乐集团官网 85澳门太阳娱乐集团官网 86            澳门太阳娱乐集团官网 87{
23澳门太阳娱乐集团官网 88                Console.WriteLine("{0} does not exist.", FILE_NAME);
24澳门太阳娱乐集团官网 89                return "";
25澳门太阳娱乐集团官网 90            }
26澳门太阳娱乐集团官网 91            StreamReader sr = File.OpenText(FILE_NAME);
27澳门太阳娱乐集团官网 92            String input="";
28澳门太阳娱乐集团官网 93            while (sr.Peek() > -1) 
29澳门太阳娱乐集团官网 94澳门太阳娱乐集团官网 95            澳门太阳娱乐集团官网 96{
30澳门太阳娱乐集团官网 97                input += sr.ReadLine() ;
31澳门太阳娱乐集团官网 98            }
32澳门太阳娱乐集团官网 99            
33澳门太阳娱乐集团官网 100            sr.Close();
34澳门太阳娱乐集团官网 101            return input;
35澳门太阳娱乐集团官网 102
36澳门太阳娱乐集团官网 103        }
37澳门太阳娱乐集团官网 104
38澳门太阳娱乐集团官网 105        
39澳门太阳娱乐集团官网 106        public bool ValidByReg(string str)
40澳门太阳娱乐集团官网 107澳门太阳娱乐集团官网 108        澳门太阳娱乐集团官网 109{
41澳门太阳娱乐集团官网 110            Regex reg=(Regex)HttpRuntime.Cache["Regex"];
42澳门太阳娱乐集团官网 111            return reg.IsMatch(str) ;
43澳门太阳娱乐集团官网 112            
44澳门太阳娱乐集团官网 113        }

算法

检索文本文件长度 / 耗费时间(ms)

 1澳门太阳娱乐集团官网 114DateTime t1 =DateTime.Now;
 2澳门太阳娱乐集团官网 115            string str="213";
 3澳门太阳娱乐集团官网 116            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
 4澳门太阳娱乐集团官网 117            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
 5澳门太阳娱乐集团官网 118            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
 6澳门太阳娱乐集团官网 119            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
 7澳门太阳娱乐集团官网 120            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
 8澳门太阳娱乐集团官网 121            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
 9澳门太阳娱乐集团官网 122            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
10澳门太阳娱乐集团官网 123            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
11澳门太阳娱乐集团官网 124            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
12澳门太阳娱乐集团官网 125            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";    
13澳门太阳娱乐集团官网 126            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
14澳门太阳娱乐集团官网 127            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
15澳门太阳娱乐集团官网 128            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
16澳门太阳娱乐集团官网 129            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
17澳门太阳娱乐集团官网 130            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
18澳门太阳娱乐集团官网 131            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
19澳门太阳娱乐集团官网 132            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
20澳门太阳娱乐集团官网 133            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
21澳门太阳娱乐集团官网 134            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
22澳门太阳娱乐集团官网 135            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
23澳门太阳娱乐集团官网 136            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
24澳门太阳娱乐集团官网 137            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
25澳门太阳娱乐集团官网 138            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
26澳门太阳娱乐集团官网 139            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
27澳门太阳娱乐集团官网 140            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
28澳门太阳娱乐集团官网 141            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
29澳门太阳娱乐集团官网 142            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
30澳门太阳娱乐集团官网 143            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
31澳门太阳娱乐集团官网 144            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
32澳门太阳娱乐集团官网 145            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
33澳门太阳娱乐集团官网 146            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
34澳门太阳娱乐集团官网 147            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
35澳门太阳娱乐集团官网 148            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
36澳门太阳娱乐集团官网 149            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
37澳门太阳娱乐集团官网 150            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
38澳门太阳娱乐集团官网 151            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
39澳门太阳娱乐集团官网 152            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
40澳门太阳娱乐集团官网 153            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
41澳门太阳娱乐集团官网 154            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
42澳门太阳娱乐集团官网 155            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
43澳门太阳娱乐集团官网 156            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
44澳门太阳娱乐集团官网 157            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
45澳门太阳娱乐集团官网 158            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
46澳门太阳娱乐集团官网 159            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
47澳门太阳娱乐集团官网 160            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
48澳门太阳娱乐集团官网 161            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
49澳门太阳娱乐集团官网 162            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
50澳门太阳娱乐集团官网 163            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
51澳门太阳娱乐集团官网 164            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
52澳门太阳娱乐集团官网 165            str+="珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋珍惜水晶之恋";
53澳门太阳娱乐集团官网 166            ValidDirty vd=new ValidDirty() ;
54澳门太阳娱乐集团官网 167            Console.WriteLine(vd.ValidByReg(str))  ;
55澳门太阳娱乐集团官网 168            DateTime t2 =DateTime.Now;
56澳门太阳娱乐集团官网 169            TimeSpan ts=t2-t1;
57澳门太阳娱乐集团官网 170            Console.WriteLine(ts.TotalMilliseconds) ; 
58澳门太阳娱乐集团官网 171            Console.Read() ;

本文由澳门太阳娱乐集团官网发布于情感专区,转载请注明出处:只会用珍惜去珍惜【澳门太阳娱乐集团官网】

相关阅读