我有看起来像这样的数据......
1 TESTAAA SERNUM A DESCRIPTION
2 TESTBBB ANOTHR ANOTHER DESCRIPTION
3 TESTXXX BLAHBL
我的问题是,将这些数据拆分成更小的子字符串的最有效方法是什么,因为会有数百行。此外,某些行将缺少最后一列。我尝试做正则表达式,但没有成功使用我用于宽度的模式。上面的数据应该分解成这些字段(下面列出的每列的长度)
{id} {firsttext} {serialhere} {description}
4 22 6 30+
任何人都可以伸出援助之手或建议一个好的正则表达式匹配模式来提取信息吗?
谢谢,西蒙