作者m339606 (mize)
看板C_Sharp
标题Re: [问题] 请问如何搜寻特定资料复制输出
时间Thu Feb 28 11:16:19 2013
※ 引述《ricaro ( )》之铭言:
: 档名XX123
: 其他内容
: ---------
: a0 a1 a2 a3
: bike 1 2 3 4
: car 5 3 4 7
: ---------
: 其他内容
: ---------
: price weight window
: bike 100 20
: car 1000 500 6
: ---------
: 以上面的资料为例
: 假如我想在一个文字档(.prn)里
: 找到有关car的资料
: 并将car 的a0 a1 a2 a3以及 price weight window弄成一行
: a0 a1 a2 a3 price weight window
: car 5 3 4 7 1000 500 6 <-主要是要输出成这样子
: 目前看的方法像是FindString SelectedText等
: 好像都不能达到我要的目的
: 我可能没搞懂FindString SelectedText的使用方式
: 希望各位先进能指点一下 用哪个指令能够完成我想要的工作
: 因为还不知道如何下手
: 所以没有程式码可以贴上 请见谅 冏
: 先谢谢拨空指点
不知道是不是问题描述的不够详细或是我理解力不足...照着范例这样的话
我自己做法会将档案全部读入程式中处理
假设car会有无限多笔在同一个档案但是上到下顺序都是 car-price-car-price
至於原po指的FindString.SelectedText没详细指出来我不太清楚
1.将档案一行一行读入String一维阵列
2.使用回圈将第一个碰到car开头的String整行复制到另外一个一维阵列
3.回圈第二个碰到的car就是price等等的资料,直接合并进去2.取出来的资料
4.继续往下取
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.252.170.118
1F:推 ricaro:谢谢 因为我自己也没啥头绪 上面那个指令是我翻到的 02/28 21:07
2F:→ ricaro:不确定能不能用 我会先试看看你建议的方法 谢谢 02/28 21:08
3F:→ m339606:如果提供实际的档案可能更完整,但还是自己想一想比较好 02/28 23:05