用DELPHI提取文本的一段数据
比如说有这么写数据"Southpps2180304.1180601.5180909.0181204.0181504.5181801.5182102.0182403.018...
比如说有这么写数据
"South pps 2
18030 4.1
18060 1.5
18090 9.0
18120 4.0
18150 4.5
18180 1.5
18210 2.0
18240 3.0
18270 1.0
18300 3.0
18330 2.5
18360 3.5
18390 5.0
18420 4.0
18450 6.5
18480 1.0
18510 6.0
18540 3.0
18570 3.0
18600 7.0
18630 3.0
18660 4.0
18690 7.0
18720 2.5
18750 5.5
18780 1.0
18810 3.0
18840 6.0
我要提取18090 9.0-18300 3.0的数据这怎么写?知道的告诉我下啦~~谢谢指教 展开
"South pps 2
18030 4.1
18060 1.5
18090 9.0
18120 4.0
18150 4.5
18180 1.5
18210 2.0
18240 3.0
18270 1.0
18300 3.0
18330 2.5
18360 3.5
18390 5.0
18420 4.0
18450 6.5
18480 1.0
18510 6.0
18540 3.0
18570 3.0
18600 7.0
18630 3.0
18660 4.0
18690 7.0
18720 2.5
18750 5.5
18780 1.0
18810 3.0
18840 6.0
我要提取18090 9.0-18300 3.0的数据这怎么写?知道的告诉我下啦~~谢谢指教 展开
2个回答
展开全部
TStrings 载入文档,然后查找 18090 9.0-18300 3.0 的数据。
追问
这个我知道啊 但是数据有些是有个"South pps 2头的 有些没有 我就不能从行数判断了 不然只要算出事哪行到哪行其他的删除就可以了 现在 只能用18090 9.0-18300 3.0作为判断依据我就不会了。。。。
追答
如果行数是固定的话就好办了啊,检查一下 TStrings 的第一行不就行了吗。
s := TStringList.Create;
try
s.LoadFromFile('c:\1.txt');
if s.Strings[0] = '"South pps 2' then ShowMessage('第一行包含:"South pps 2');
finally
s.Free;
end;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询