str = 'FW201703002082017MF0164EXESTBOPF01163500116000 0001201700258000580000116000.WALTERS BAY BOGAWANTALAWA 1M'
上面的表达式是需要分开提取的字符串,如下所示:
Borkername = FW
Sale year = 2017
Saleno = 0300
sale_dte = 20.08.2017 # date need to be format
Factoryno = MF0164
Catalogu code= EXEST
Grade =BOPF
Gross weight =01163.50 #decimal point needed
Net Weight = 01163.50 #decimal point needed
Lot_No = 0001
invoice_year = 2017
invoice_no = 00258
price = 000580.00 #decimal point needed
Netweight = 01160.00 #decimal point needed
Buyer = 'WALTERS BAY BOGAWANTALAWA'
Buyer_code = '1M'
这是一条没有分母的单行线。所以,请帮助我写一个正则表达式,用python将每个字段分隔到panda的列中。你知道吗
例如:
(\A[A-Z]{2})
这将给我前两个字符。我怎样才能得到下一个4位数作为年份?你知道吗
你得分两次完成。首先使用正则表达式将字符串拆分为(大部分)固定长度的段。然后使用返回的列表,手动将字段固定为所需的格式。例如:
这将给您
output.csv
包含:然后可以使用熊猫读入:
它给出:
相关问题 更多 >
编程相关推荐