delphi中pos和Ansipos函数的区别
2016-12-21 01:51
260 查看
POS和ANSIPOS的主要区别在于,POS参数多用于是一个字符,而ANSIPOS多用于是多个字符:
例如:i:=pos('a','sssssas');
i:=ansipos('abc','sdabcss');
AnsiPos是以Ansi字符做为Pos单位,例如AnsiPos('|','王韡|')得到的值是5
Pos是以字节作为Pos单位,例如Pos('|','王韡|')得到的值是4,因“‘韡”是由两个字节组成,而其低位为“|”所以Pos后的结果为4
另外AnsiPos和Pos都可以Pos多字符目标,例如:
AnsiPos('Abs','123Abs78') = 4
AnsiPos('Abs','123A5678') = 0
Pos('Abs','123Abs78') = 4
Pos('Abs','123A5678') = 0
http://blog.csdn.net/luo809976897/article/details/47004641
例如:i:=pos('a','sssssas');
i:=ansipos('abc','sdabcss');
AnsiPos是以Ansi字符做为Pos单位,例如AnsiPos('|','王韡|')得到的值是5
Pos是以字节作为Pos单位,例如Pos('|','王韡|')得到的值是4,因“‘韡”是由两个字节组成,而其低位为“|”所以Pos后的结果为4
另外AnsiPos和Pos都可以Pos多字符目标,例如:
AnsiPos('Abs','123Abs78') = 4
AnsiPos('Abs','123A5678') = 0
Pos('Abs','123Abs78') = 4
Pos('Abs','123A5678') = 0
http://blog.csdn.net/luo809976897/article/details/47004641
相关文章推荐
- delphi中pos和Ansipos函数的区别
- delphi中pos和Ansipos函数的区别
- [Delphi]Packed Record和Record的区别
- Delphi开发的WebService应用发布-- 谈WAD/CGI/ISAPI 的区别
- Delphi中Self和Sender的区别(转)
- DELPHI中的静态虚拟及动态方法函数的区别
- pos、ansipos、fillchar在delphi2010中unicode的问题
- Delphi学习手记——pos 函数用法
- Delphi中Owner和Parent的区别(转)
- delphi的函数和过程的区别和应用
- delphi try except语句 和 try finally语句用法以及区别
- Delphi中Owner和Parent的区别[原]
- Delphi与VB有什么区别?
- delphi 动态数组和静态数组首地址的区别
- 在 DELPHI 中 procedure 型变量与 method 型变量的区别
- delphi中Record 和Packed Record的区别
- Delphi几种调用模式的区别
- 《Delphi 算法与数据结构》学习与感悟[5]: 定位一个字符位置时, Pos 函数为什么不是最快的?
- override overload reintroduce的区别(delphi)
- Delphi的对象注销方法Destroy和free的区别