如何分解一个字段中的字符分解到两个变量中?(100分)

  • 主题发起人 主题发起人 mr.chy
  • 开始时间 开始时间
M

mr.chy

Unregistered / Unconfirmed
GUEST, unregistred user!
如何分解一个字段中的字符,比如 一个字符型字段的一个记录是:home.htm,index.htm

如何分解到两个变量中? 请赐教源代码


 
使用POS函数来判断相应的字符的位置,先后截取他们。
如:
str1:='1234.dgff';
i := pos('.',str1);
if i >0 then begin
str2 := copy (str1,1,i-1);
str3 := copy (str1,pos+1,length(str1)-i);
end;
 
用pos函数判断相应字符串的分隔符,再截取他们
例:分隔符为‘,’
str:='home.htm,index.htm';
I:=pos(',',str);
if i>0 then
begin
str1:=copy(str,1,i-1);
str2:=copy(str,i+1,length(str)-i);
end;
 
那请问文本文件中如何分解呢:

比如: <a href='text.htm' name='中国-北京'> 如何将text.htm和 中国-北京
分解到两个变量中呢?谢谢,请给出源代码
 
比如:

<abcd name='中国-北京' nomber='100'> 中的 "中国-北京" 和 "100"
分解到 两个变量中去?请给出源代码,谢谢!!
 
如果后缀名长度一样,POS 也可省
 
有没有标志性的分隔符
 
有标识符 比如<CHY_mark …………>
 
多人接受答案了。
 
后退
顶部