表示新人,对C#还是不太了解.
自己在网上查资料,大多数的示例当中,都是使用 正则表达式 来对 字符串 变量进行搜索.但是我现在需要对一个字符串变量搜索几万次不同 特征字符.
表示如果一个需要几万次,那么如果是几百个的话,就是千万次的搜索量了..
表示我很担心,这样频繁的创建正则表达式,会不会造成效率低下?
表示新人求指点.是否有比较高效的方法,可以解决这种大量搜索文本的效率问题.搜索正则表达式

解决方案 »

  1.   

    目前所知contains是效率最高的。
    再者说了,37毫秒,还考虑什么
      

  2.   

    呵呵,正则本质是基于状态机的模式匹配,当然要比contains效率要低但是模式匹配可以匹配特殊规则模式,contains对于匹配某种规则模式的东西根本无能为力。比如我说要匹配一个日期(不是特定日期,而是任意一个符合日期格式的字符串),你用contains给我匹配看看先