用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的数据这怎么写?知道的告诉我下啦~~谢谢指教
展开
 我来答
forestry98
2011-04-09 · TA获得超过2442个赞
知道小有建树答主
回答量:1351
采纳率:33%
帮助的人:558万
展开全部
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;
Zealot支点
2011-04-10 · TA获得超过205个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:177万
展开全部
用字符串分隔函数把每一行的数据分成2个数字都判断一下啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式