找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6081|回复: 5

[已回复] 求教关于FindStr命令

[复制链接]

1

主题

2

回帖

4

积分

学前班

鲜花
0
猫粮
7
发表于 2018-10-25 15:15:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 zhangjiming1981 于 2018-10-25 15:17 编辑

各位大侠下午好:以下是我的程序:
ret = zm.FindStr(账号,"777777-101010|C5C5C5-101010")If ret Then   TracePrint "找到了"
Else
    TracePrint "没有找到"
End If以上程序图片1为需要找的图。就是识别QQ号,问题如下:程序中 账号 是个变量,因为要识别的QQ号是需要变化的。
图片1中,在这个程序以前我已经赋值账号
比如账号=账号密码1(0)//这里的账号密码1是从TXT文件中读取的所需要的账号,这个读取赋值过程是OK的。
比如这里账号赋值:1584710476。这样是找不到的。
然后我测试账号="1584710476" 这样就可以找到。
于是我想是否应该增加"".账号=Chr(34)&账号&Chr(34)//增加了""但是还是找不到。
以上。这个程序我测试的结果是只有直接赋值才可以用,也就是 账号="1584710476"只有这样赋值才可以,
或者ret = zm.FindStr("1584710476","777777-101010|C5C5C5-101010") 才可以。
----------这个很郁闷啊,如何设置才能用变量呢,麻烦大侠们帮帮忙

图片1

图片1
楼主热帖
  • 打卡等级:武林至尊

1087

主题

2143

回帖

4337

积分

院长

鲜花
9
猫粮
7517
QQ
发表于 2018-10-25 17:11:13 | 显示全部楼层
你用这个来代替
CStr(帐号)

1

主题

2

回帖

4

积分

学前班

鲜花
0
猫粮
7
 楼主| 发表于 2018-10-25 18:26:41 | 显示全部楼层
紫猫 发表于 2018-10-25 17:11
你用这个来代替
CStr(帐号)

紫猫老师:您看我的程序。55行从调试窗口可以看出 q的赋值为1584710476,也就是我的QQ号。然后我直接去找字是找不到的。但是我不屏蔽56行,直接对q进行赋值。就可以找到如图2。
123.JPG

图2

图2
  • 打卡等级:武林至尊

1087

主题

2143

回帖

4337

积分

院长

鲜花
9
猫粮
7517
QQ
发表于 2018-10-25 18:51:19 | 显示全部楼层
可能是因为存在不可见字符串原因吧, 你用Len()命令查看下你的变量长度看看

1

主题

2

回帖

4

积分

学前班

鲜花
0
猫粮
7
 楼主| 发表于 2018-10-25 18:56:50 | 显示全部楼层
紫猫 发表于 2018-10-25 18:51
可能是因为存在不可见字符串原因吧, 你用Len()命令查看下你的变量长度看看

紫猫老师:您说的是正确的,我用len()看了下。10位的QQ,居然是12位,原因确实是这个,但是能否教我如何去掉看不见的字符呢?麻烦了

图1

图1
  • 打卡等级:武林至尊

1087

主题

2143

回帖

4337

积分

院长

鲜花
9
猫粮
7517
QQ
发表于 2018-10-25 20:07:07 | 显示全部楼层
可以试下我插件的zm.split()按长度为1分割成数组, 然后遍历输出查看下多了什么内容, 再删除或替换掉
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-12-23 04:56

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表