delphi有没有能快速实现在一个字符串中的指定位置以后查找指定字符串,并返回该位置的函数。类似于pos函数,但是pos好象不能达到这个功能。因为我对效率要求比较高,所以自己写代码来实现不太合适。比如"asdf123askdfjqiej123aj345u89kadf123nkadf",
现在需要返回第二个123的位置。
现在需要返回第二个123的位置。
解决方案 »
- 怎么设置快捷键,比如在form1被选中时,再按ctrl+空格,将form2显示?
- delphi 2006 [Pascal Fatal Error] dbf_wtil.pas(273): E2280 Unterminated conditional directive是什么意思?
- 不改变光标位置,修改richedit中别的位置上字符的字体!可以实现吗???
- 请问一下哪里有椭圆按纽控件下载啊?
- 用DELPHI作过完成端口的朋友请进
- 有关数据库中日期时间字段格式化成需要的格式?
- 如何断开一切网络连接?
- 高分求教 SQL 问题 分可再加
- 再次提问如何取硬盘的出厂序列号!很急啊!
- 数据库查询的小问题
- 指针问题
- 文件关联
begin
.....
end;
首部 function StrPos(const Str1, Str2: PChar): PChar; $[SysUtils.pas
功能 返回指针字符串Str2在Str1中第一个出现的地址
说明 没有找到则返回空指针;StrPos('12345', '3') = '345'
参考
例子 Edit3.Text := StrPos(PChar(Edit1.Text), PChar(Edit2.Text));
Offset为你要开始的位置。其它同POS