社区
Microsoft Office应用
帖子详情
请教InStrRev函数
kaoa000
2012-09-11 01:37:52
这个函数用来返回指定字符串中给定子串从右向左查找的第一个子串的位置,为什么汉字被当做一个字符处理呢,例如:
InStrRev(“啊提啊:123”,“:”)返回的是4,而不是7,
InStrRev(“啊提啊abc:123”,“:”)返回7而不是10
...全文
1569
7
打赏
收藏
请教InStrRev函数
这个函数用来返回指定字符串中给定子串从右向左查找的第一个子串的位置,为什么汉字被当做一个字符处理呢,例如: InStrRev(“啊提啊:123”,“:”)返回的是4,而不是7, InStrRev(“啊提啊abc:123”,“:”)返回7而不是10
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kaoa000
2013-01-10
打赏
举报
回复
这几天学习java,看到IO这里,有字节流和字符流之分,于是研究了一下字节和字符,对InStrRev()这个问题弄明白了,就像大家说的一样,这里是计算的字符数,一个字符按照不同的编码,在计算机中可能以一个或多个字节来表示,一个汉字是一个字符,按照GB2312编码,一个汉字用两个字节表示,按其他编码,可能用三个甚至更多字节表示,不管他在计算机存储中使用几个字节,按照字符来算,就是一个,全角a与半角a各自都是一个字符(字符是相对字符集来说的,全角a,半角a都是字符集中的
一个
字符),InStrRev()是处理字符的。
kaoa000
2012-12-19
打赏
举报
回复
写的有点错误 InStrRev("啊提啊:123”,":"), 返回的是按字符来计算的,一个汉字,一个全角字符都算一个,一个半角字符也算一个,所以InStrRev("aaaabb啊:123”,":"), 返回8。 谢谢大家
DawnPine
2012-09-13
打赏
举报
回复
你说的7是第7个字节
返回的4是第4个字符
laoyebin
2012-09-12
打赏
举报
回复
从右向左
InStrRev(“啊提啊:123”,“:”)返回的是4
没错啊,不明白你怎么理解为7
龙湖金风
2012-09-12
打赏
举报
回复
InStrRev返回一个字符串在另一个字符串中出现的位置,从字符串的末尾算起
并不是字节的位置
看不见的裂痕
2012-09-11
打赏
举报
回复
不区分":"和":"
是不是半角全角也有问题啊?
赵4老师
2012-09-11
打赏
举报
回复
楼主难道
不区分":"和":"
不区分""和“”
?
?instrrev("中文B汉A字B汉A字","汉")
8
?instr("中文B汉A字B汉A字","汉")
4
?instrb(strconv("中文B汉A字B汉A字",vbFromUnicode),strconv("汉",vbFromUnicode ))
6
可惜没有instrrevb函数
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙!... 6:VBA
请教
怎
vb字符串选定复制代码
登录网页微信知乎图片视频医疗汉语问问更多»搜索答案我要提问首页问题分类特色问豆商城个人中心问题已被解决QQ一键登录IT技术vb 获取选中文字字数问题一,如题,选中文本框中一段文字,显示共有多少字符;...
EXCEL常见问题五十问题解答
解答:放在thisworkbook或sheet中的宏与模块中的宏的主要区别是book或sheet中的过程
函数
只能是对象所专有的,不能在对象之外的任何地方调用(很显然不能声明Public过程,否则编译报错),而模块中声明Public过程
函数
...
sql语句集锦
--SOUNDEX
函数
可用来查找声音相似的字符串但SOUNDEX
函数
对数字和汉字均只返回0 值 DIFFERENCE() --
函数
返回由SOUNDEX
函数
返回的两个字符表达式的值的差异 --0 两个SOUNDEX
函数
返回值的第一个字符不同 --1...
SQL语句集锦 [转]
--STDEV()
函数
返回表达式中所有数据的标准差 --STDEVP() --STDEVP()
函数
返回总体标准差 --VAR() --VAR()
函数
返回表达式中所有值的统计变异数 --VARP() --VARP()
函数
返回总体变异数 ...
Microsoft Office应用
6,216
社区成员
23,066
社区内容
发帖
与我相关
我的任务
Microsoft Office应用
Microsoft Office应用
复制链接
扫一扫
分享
社区描述
Microsoft Office应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章