分析并验证字符串和子字符串

时间:2017-11-14 19:52:48

标签: ruby-on-rails

你好我想选择一个子链并分析它的例子:

我的分析链

NADSU 78000mc0cl0Css

NADBY 7808810008659

PAT 1 21D 089

我需要读取然后逐行分析.txt文件之后,我想通过if或case循环验证参数可以满足。我澄清txt文件有大约300行

前三个字符必须是具有特定格式的字母,以下通常是4个字符或5个具有数字取决于该数字意味着什么,而最后一个是采购订单编号或包裹的数量或类型.. ......这是一个普遍的想法,我只是给出了最低限度的理解......

附件示例和我的代码

我把两行真实案例分析

---这里的字母nad =采购订单BY =供应商,剩下的一个是采购订单编号

NADBY 7808810008659

---这里Pat意味着=付款方式。第一个数字=付款方式如果是一个类型的付款,如果它是两个信用。平均21天=发放许可的天数和089 =支付天数

PAT 1 21D 089

---这里的字母nad =购买订单BY =买方css =一个方框但它可以是ss = minicams

NADSU 78000mc0cl0Css

fileopen ('nombre_doc.txt',r) do |fichero1| 

fileopen ('copianombre_doc.txt',w) do |fichero2| 

while linea= fichero1.gets 
 
fichero1=gsub(/\s+/,'') 




    

0 个答案:

没有答案