首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么高效的判断一个字符串是否仅由某几个批定的字符组成

2013-11-25 
如何高效的判断一个字符串是否仅由某几个批定的字符组成?文本文件由几十万行字符串组成。现在要找出哪些行

如何高效的判断一个字符串是否仅由某几个批定的字符组成?
文本文件由几十万行字符串组成。现在要找出哪些行是仅由某几个字符组成。
请大家讨论下怎么判断比较高效?
[解决办法]
除了“一行一行的判断”,没别的办法吧!

另外:
① 如果是“包含”特定字符串,就用Instr()函数。但楼主的代码中,把参数位置写反了吗?
  当然,如果你的StrTmp是用于“被判断的文本”,字符串数组是用来判断是否被包含(相当于“字典”),那就是正确的。

② 如果是“仅由某几个字符组成”,那就应该是“相等”才算条件成立吧!
  应该用: if (StrTmp=A(I)) then ......
  或者: if (StrComp(StrTmp, A(I)) =0) then ......

热点排行