我想操作一个大文本文件,它以 TEXT 形式出现,并想使用 smooks 来操作它。文本文件包含大量行。从每一行中,我必须拆分字符并从中获取信息。
例如:我在 java 中进行以下操作;
row.substring(0, 4)
row.substring(4, 64)
我必须将文本内容转换为 CSV 文件。
我们也可以在 smooks 中进行完全相同的字符串操作吗?(那是在 smooks 配置中我可以这样做吗?)我相信我可以为此使用固定长度处理?
如何在 smooks 配置中添加 IF ELSE 条件?就像在java中一样;
if (row.length() == 900) { //做 }else(){ //做 }