怎么从后面向前读出文件名的指定的部分?(50分)

  • 主题发起人 主题发起人 dell2007
  • 开始时间 开始时间
D

dell2007

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么从后面向前读出文件名的指定的部分?

12345-12345-1234567-654321.1256
''1234567''用 
var
wjm: String;
hm:= copy(wjm,26,18);

这样写对吗?
 
copy(wjm, 13, 7)
 
如果字符串都是等长度的,这样可以,如果不是,就用pos来定位把。
 
多谢 您的回答!
如果: 123-12345-1234567-654321.1256
   12345-12345-1234567-654321.1256
同时存在也可以吗?
 
copy(wjm, 13, 7)
|
这个13就是由pos定位得来的
比如写成 hm:= copy(wjm,pos('1234567',wjm),7);
这样无论 123-12345-1234567-654321.1256
  还是 12345-12345-1234567-654321.1256
取出的都是正确值
 
多谢各位的回答!!!小弟又学到不少知识,多谢多谢!!!
 
后退
顶部