我有三串编码'ACD$$123456789##','ACD123456789##','ACD$$123456789'.但有效的编码是从$$到##之间的一段,也就是123456789这9个编码.可是如何判定编码是否在$$..##之间呢?并且如果编码在$$..##之间就处理,如果不在$$..##之间的话就不作处理.应该如何做啊?先谢谢了.
解决方案 »
- 求助DELPHI7.0毕业设计(药品进销存管理系统)价钱好商量~~
- 我开发了IE插件然后~同时还申请了数字签名,现在安装完打开在线安装的页面就报错退出
- 如何在 GIF 中隐藏文字信息?
- 如何搜索2005年的文章?
- 菜鸟问题:在Application中打开一个Form的代码怎么写啊?
- 批量数据显示问题-在线等待
- 加密的数据库的读取?
- 大家建议一下,哪种制作帮助文件的工具较好??
- 请问各位如何把数据库里的某一字段的数据选出来在combobox里显示????
- 用TAB键可以从StringGrid的一个单元格跳到下一个单元格。 我想回车时实现同样的效果应该如何何做?谢谢。
- 双击Listview表格,如何取它的值
- 让人愤怒,如果早有人重视,现在就不会死这么多人。
const
Str_Start := '$$';
Str_End := '##';
var
Pos_Start, Pos_End: Integer;
begin
Result := False;
Pos_Start := Pos(Str_Start, Src);
if Pos_Start = 0 then Exit;
Pos_End := Post(Str_End, Src);
if Pos_End = 0 then Exit;
if Pos_End < Pos_Start then Exit;
Result := True;
Code := Copy(Src,Pos_Start + Length(Str_Start), Pos_End - (Pos_Start + Length(Str_Start)));
end;
s:string;
begin
i:=pos('$$',字符串);
j:=pos('##',字符串);
if (i>0) and j>i then
s:=copy(字符串,i+2,j-i-2);
end;