trim 数据阶段中不使用转换阶段的前导和尾随空格
trim Leading and trailing spaces without using transform stage in datastage
我正在尝试删除数据阶段中的前导和尾随空格。在 Transform 阶段,我们可以使用 TrimLeadingTrailing(ID) 来实现这一点。但是在不使用 transform stage 的情况下,我正在尝试使用 Modify stage 。下面是代码
id = string_trim[" ",begin,end](id)
在任何情况下,通过使用 String_Trim 函数,只会删除前导或尾随空格。我无法同时实现这两件事。
有什么办法请帮忙。
示例输入:
" Abc Yyyy "
示例输出:
"Abc Yyyy"
好吧,看看function definition这很明显
string_trim[NULL, begin](name)
将删除名称开头的所有前导 ASCII NULL 字符
string_trim['X', end, begin](text)
将从文本中删除所有尾随的 X 个字符
因为这个“方向”,你不能同时做这两件事
还有修改阶段,有四个函数,用于处理修边白space等字符。但 Transformer 阶段具有更直观的 GUI。
我正在尝试删除数据阶段中的前导和尾随空格。在 Transform 阶段,我们可以使用 TrimLeadingTrailing(ID) 来实现这一点。但是在不使用 transform stage 的情况下,我正在尝试使用 Modify stage 。下面是代码
id = string_trim[" ",begin,end](id)
在任何情况下,通过使用 String_Trim 函数,只会删除前导或尾随空格。我无法同时实现这两件事。
有什么办法请帮忙。
示例输入:
" Abc Yyyy "
示例输出:
"Abc Yyyy"
好吧,看看function definition这很明显
string_trim[NULL, begin](name)
将删除名称开头的所有前导 ASCII NULL 字符
string_trim['X', end, begin](text)
将从文本中删除所有尾随的 X 个字符
因为这个“方向”,你不能同时做这两件事
还有修改阶段,有四个函数,用于处理修边白space等字符。但 Transformer 阶段具有更直观的 GUI。