我的输入如下所示:
字段名
阿努沙
我要求得到如下输出:
字段名
A An Anu Anus Anush Anusha
这应该有效:
out::reformat(in)=
begin
out.str :: funny_string(in.str);
end;
out :: funny_string(str) =
begin
let int i;
let string("\n") s="";
for(i,i<length_of(str))
s = s + " "+string_substring(str,1,i+1);
out :: s;
end;
如果这是真的那么
使用规范化组件
指定长度为 string_lenght(in.field_name);
并在规范化函数中写为
out.field_name :: string_substring(in.field_name,1,index);
GDE 4.x
方法之一:使用'Transform/Reformat'(转换/重新格式化记录集)组件。
在 Transform/Reformat 组件中,您必须使用 String 函数将输入数据拆分为您需要的数据。
你问过 AbInitio 的支持吗?