回 帖 发 新 帖 刷新版面

主题:请教字符串查找的问题

我记得谁发过一个帖子,用个函数(还是几个函数的组合?)就可以判断字符串中是否包含若干字符中的一个。
例如,输入一个文件名的时候,需要判断是否有那几个特定字符。如果有其中以个特定字符,就否决。
我想了几个小时,硬是想不起来了。请知道的朋友说说看。

回复列表 (共9个回复)

沙发

mid len left Right LTrim RTrim 这些函数和你说的有关,你可以选符合你的函数

板凳

我想这个问题应该可以用For循环配合查找函数来解决:

dim bj as boolean '找到了特殊字符的标记
st=文件名
for i=1 to len(st)
  if instr("!@#$%^&*",mid(st,i,1)) then bj=true: exit for
next

3 楼

这问题不像是老大的风格啊。

4 楼

我也感觉到,这连我这个小菜都知道怎么做~伤悲怎么会提这个问题

5 楼

奥,我印象中,谁发过一个不用循环的函数(还是函数组合)。使用语句组我当然可以做到的。
这就是我的风格,自以为最精致。

6 楼

是VB6里的函数?

7 楼

老大是不是指正则表达式?

8 楼

[quote]老大是不是指正则表达式?[/quote]
有可能。因为我对“正则”一直不理解,所以没有记住是不是的。

9 楼

[quote]是VB6里的函数?[/quote]
是的,我记得我能看得懂,应该就是vb6.0的。

我来回复

您尚未登录,请登录后再回复。点此登录或注册