搜索
查看: 2914|回复: 3

读字符串不相等的问题

[复制链接]

36

主题

82

帖子

507

积分

三级会员

Rank: 4

积分
507
发表于 2014-9-23 15:30:45 | 显示全部楼层 |阅读模式
名字1=prcs.readString(0x91bb6c,100)

win.msgbox(string.len(名字1))

名字2=prcs.readString(名字,100)


win.msgbox(名字2)

if(名字1==名字2){
        win.msgbox("444")
}

弹出来的字符串都是"小小MM",但判断不相等,请问后面看不到的字符是什么
回复

使用道具 举报

12

主题

309

帖子

1798

积分

荣誉会员

Rank: 8Rank: 8

积分
1798
发表于 2014-9-23 21:52:10 | 显示全部楼层

字符串是"小小MM",然后字符串长度是100?小时候没学过数数?! 后面有看不到的字符,即然看不到,你是怎么知道他们相等不相等?!

字符串是"小小MM",然后字符串长度是100?小时候没学过数数?!
后面有看不到的字符,即然看不到,你是怎么知道他们相等不相等?!
回复

使用道具 举报

36

主题

82

帖子

507

积分

三级会员

Rank: 4

积分
507
 楼主| 发表于 2014-9-23 22:39:22 | 显示全部楼层

所以才问怎么处理掉看不到的字符串,我试过替换空行,空白符等等都不行

所以才问怎么处理掉看不到的字符串,我试过替换空行,空白符等等都不行
回复

使用道具 举报

0

主题

9

帖子

128

积分

一级会员

Rank: 2

积分
128
发表于 2014-9-24 08:39:24 | 显示全部楼层

[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=67607&ptid=12415][c

xiaoqiang 发表于 2014-9-23 22:39
所以才问怎么处理掉看不到的字符串,我试过替换空行,空白符等等都不行


可以试试转成可见字符再对比,比如转成base64编码,或者是urlencode转一下,这样的话就是可见的了。
你就知道不可见的是哪一个字符,然后针对性的替换掉即可。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-10-21 04:02 , Processed in 0.062500 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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