<分区>
我有一个超过 2000 行的文件需要解析。我想确保获得 100% 准确的结果,然后将其导入我的 MariaDB。
文件看起来像这样:
line 0: #start#
line 1: 20111211\200000
line 2: n=john|l=smith,131_stree_apt#102_city_state_11111_country,19989989988|17771112222,user%64domain.com,12,21,551|626|23\r
...
line 2156: #end#
所以 第 1 行是 24 小时格式的日期时间 第 2 行是行格式:
- n = 姓名
- l = 姓氏
- 完整地址
- 电话+手机
- 电子邮件
- 总目标
- 总通过数
- 冰上时间 + 板凳时间
- 罚分
我无法理解正则表达式。我的另一个想法是解析每一行,然后解析每个逗号,然后解析每个管道,等等,但我认为这种方法比正则表达式慢而且不准确。我说得对吗?